<SEC-DOCUMENT>0000015615-21-000035.txt : 20211104
<SEC-HEADER>0000015615-21-000035.hdr.sgml : 20211104
<ACCEPTANCE-DATETIME>20211104170754
ACCESSION NUMBER:		0000015615-21-000035
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		102
CONFORMED PERIOD OF REPORT:	20210930
FILED AS OF DATE:		20211104
DATE AS OF CHANGE:		20211104

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MASTEC INC
		CENTRAL INDEX KEY:			0000015615
		STANDARD INDUSTRIAL CLASSIFICATION:	WATER, SEWER, PIPELINE, COMM AND POWER LINE CONSTRUCTION [1623]
		IRS NUMBER:				650829355
		STATE OF INCORPORATION:			FL
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-08106
		FILM NUMBER:		211381059

	BUSINESS ADDRESS:	
		STREET 1:		800 S. DOUGLAS ROAD
		STREET 2:		12TH FLOOR
		CITY:			CORAL GABLES
		STATE:			FL
		ZIP:			33134
		BUSINESS PHONE:		3055991800

	MAIL ADDRESS:	
		STREET 1:		800 S. DOUGLAS ROAD
		STREET 2:		12TH FLOOR
		CITY:			CORAL GABLES
		STATE:			FL
		ZIP:			33134

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	BURNUP & SIMS INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>mtz-20210930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:4a9fc4cc-c3c3-4db7-8051-212ebba86deb,g:4347aa70-4154-439d-850a-50dd13d14f70,d:c9463e76327a4a4cbada6a173718ddfb--><html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:mtz="http://www.mastec.com/20210930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2021" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>mtz-20210930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80L2ZyYWc6YjdmYmEzNzBhZDg2NDY2NmJiYTg5NDEzM2RiMjdhZjcvdGFibGU6NDE0NmUzMDA4OTYxNDI0NjgwYmFlYjgwYWI3OTkyOGYvdGFibGVyYW5nZTo0MTQ2ZTMwMDg5NjE0MjQ2ODBiYWViODBhYjc5OTI4Zl8xLTEtMS0xLTA_66e2729a-23cb-4111-a9dd-484e006b400e">0000015615</ix:nonNumeric><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" format="ixt:date-month-day" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80L2ZyYWc6YjdmYmEzNzBhZDg2NDY2NmJiYTg5NDEzM2RiMjdhZjcvdGFibGU6NDE0NmUzMDA4OTYxNDI0NjgwYmFlYjgwYWI3OTkyOGYvdGFibGVyYW5nZTo0MTQ2ZTMwMDg5NjE0MjQ2ODBiYWViODBhYjc5OTI4Zl8yLTEtMS0xLTA_685425d0-165b-4ffc-8ce8-c3a19c20946c">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80L2ZyYWc6YjdmYmEzNzBhZDg2NDY2NmJiYTg5NDEzM2RiMjdhZjcvdGFibGU6NDE0NmUzMDA4OTYxNDI0NjgwYmFlYjgwYWI3OTkyOGYvdGFibGVyYW5nZTo0MTQ2ZTMwMDg5NjE0MjQ2ODBiYWViODBhYjc5OTI4Zl8zLTEtMS0xLTA_1409108d-e0e7-4911-bb67-02b7a3ea67b5">2021</ix:nonNumeric><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80L2ZyYWc6YjdmYmEzNzBhZDg2NDY2NmJiYTg5NDEzM2RiMjdhZjcvdGFibGU6NDE0NmUzMDA4OTYxNDI0NjgwYmFlYjgwYWI3OTkyOGYvdGFibGVyYW5nZTo0MTQ2ZTMwMDg5NjE0MjQ2ODBiYWViODBhYjc5OTI4Zl80LTEtMS0xLTA_ece3b990-ab20-4f0a-8ae5-0185118080f4">Q3</ix:nonNumeric><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80L2ZyYWc6YjdmYmEzNzBhZDg2NDY2NmJiYTg5NDEzM2RiMjdhZjcvdGFibGU6NDE0NmUzMDA4OTYxNDI0NjgwYmFlYjgwYWI3OTkyOGYvdGFibGVyYW5nZTo0MTQ2ZTMwMDg5NjE0MjQ2ODBiYWViODBhYjc5OTI4Zl81LTEtMS0xLTA_ef7f877b-a166-47fd-b6ee-76b213d69b64">false</ix:nonNumeric><ix:nonNumeric contextRef="i3bb2cf473fe64aee81f15107d5bc1fa3_I20210930" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNy9mcmFnOmJmMDJkZGIxMmVjNzRhOGViNGE4N2FlODc4MTg4YzZmL3RhYmxlOmY4ZjFhMTA5N2FiNDQ2MDFhYmE1YTlhOTExMGU4NGUxL3RhYmxlcmFuZ2U6ZjhmMWExMDk3YWI0NDYwMWFiYTVhOWE5MTEwZTg0ZTFfMi0xLTEtMS0w_40df068d-1b30-494d-8900-3786eefa4654">3</ix:nonNumeric><ix:nonNumeric contextRef="i8a5de480a19a4567aee54ff3359b33b2_D20210101-20210930" name="mtz:LesseeLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_28d0c639-0d9c-415c-9d49-152d06305c8e">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i365caef6c65d45299b65ee5a535a1503_D20210101-20210930" name="mtz:LesseeLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_9bf3c4b3-71e0-4331-ba50-21f64e9f2ad4">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" name="us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_deceffa0-1d0b-47af-bca1-13a87475e1f5">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" name="us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_fc845699-2060-42d8-8cf3-200d9d32228b">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72">http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966">http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligations</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="mtz-20210930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ib41c39109571425cb7a6af6448cc6f1d_I20211101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><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:context id="idcb651c8f0d14d2cae72d53257e9482d_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d2caab97c9d47ed94fa9dac1cc296c4_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie249af96f7444ee1b3ca9da6fc130acb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide44f113a3e14fb49c3a6b1ba941a2c9_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8baa65a6e43d493c8c65f3c0a7d27d94_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29c4cdb8b3da4410abc9a2a24fddff7f_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i694e6268d7ec4fa88562a5ca1933ac53_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if83c9f93bc9a4d92b6383683b1a02e94_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i483aaf616f324740aa06612c0a5f8790_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f0e4e14c89b4928b024744ab9b1f111_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf8b60423b584812b310a286094cd99d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib37fa634cec34bfead49ea17f2b20c7f_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b63c460c1ff4964bf27298d53e86905_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if795c41cfe4243a6abc59deeef00b9c9_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic002addb74bb4f689678299ae488062a_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id27f439dba014ce898570bfcd66da916_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9a4a710f4d046cab3c4f1062455ed06_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b12dcaf88df42b298c843f6955693e2_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34aa4d41ab834dce84948cb1419d91be_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if61b497d135f42dbbe76fc86272ce480_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b08dca448c84ed9b66f068ae34a9277_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a2a5136a90c4245b093793a2204bbb9_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b07273243ec4c4ea138240b0c3e61e8_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ae4e6d5516044a2a0cbaf30c86d4002_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90a6183fe6d845f9b7032f9c8156b940_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf71190dcef14c0bb9c08f629285086c_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8d81541783f45669389657e1133ccd1_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8556db8bb8f64b31853b63c83f5d6e6e_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie67d3377c80046659485645b55314a7f_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b1121fbf3f644bcb0fdea87720a9d67_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8827403472f40ec9336bf2b2203a8bc_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id09e4c90111c45289b0c32038e901769_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16bcf378ba2d4a9d85f9a861a8b25d38_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3de238058a124182a049a0d06cd317e2_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3859299c7db34b48b6a7c3b21af9df8e_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68426fe3b249499a898180a18929cb46_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc593da7cdbd425bbf5c48c4d4271c20_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7865d51901545e39a6aedb3d1ca6c9d_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10a9bb90d1d04906acb77563945cdd11_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09326df045ea42359dd91123d3b49722_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic07d5112d3eb41a88d999130dcec5e21_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98413f24bd60459e8d892f1d3ae7ab48_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35a8415dac934083b18490085837abb4_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1573399867140dc9d0f347f554e0fe3_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i659c08b2c6ed4794b15021114896fce1_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3aa22cb31ae14fa1b2965494bb79ab1f_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic91989851b084ac59458e9865486a219_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d488993475248faa01b155913c8b670_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5c04968130b483cb5bc8d3f76713f40_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37bc0bd94b4547aa962da50e748bcdf1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97fa32c25be14d1fadde6f4ecb15c762_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i632a493ef07245be8e7e6d759715e670_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib22a9a16009841b38c8265151b15ac18_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i265cc1f156924281ac3dc603ac131403_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8e8bb45eb10436789bf1d842bee0324_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b721588781343b992f03c18e97733d2_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30d7d417734b4c489167bc84f2a817ff_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72a948a00a5b42258c41988e454f4405_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i798df6e5c95e4c3f94ce58a0a532c935_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cc31916423843e3bed731a8bb6e15ea_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacf0a4c323014e41a1d560d39a0e5ecb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea5e78329ac54aff894c64870d99130c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i581122fa0c5548e28e1ce8d293020889_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b1e4e17afb849bda71e5ddeda64d008_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb41ebc940da4897a5eb4d0c43a94d07_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafc0f55bdbbc4d0c873accb37228d9e0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2aa9a82fe78f4569b12830b020f26e77_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe2f4470b5c94414a89b7074d97afcb6_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if945502bbfa540b59eab0ca9bb01c21c_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fe03a504af14f0fad9ce4946623de52_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida0b481d18224805930d3162e49f8c12_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03acc21e094b4a3b96a7644602735faa_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i14f964311eee44f69f3b50d612f6e9cc_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb8117e28b8046fba8f9fb20991bdb1d_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointEightSevenFivePercentSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>mtz:segment</xbrli:measure></xbrli:unit><xbrli:context id="ibf1a7300fb954fdd9da98623a9078303_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib68b49886da941e8be02a0afa4714d7c_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75e6104a7e0a489d81151c2cff01a36d_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32d2272c1bdc4f49b427640088fbf356_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99f343e9066142fd80a1de7bddb3a52b_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b01046bcd8044cd9c800dc6e39adb7c_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbd713d523484c62b6f972296a94a073_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1eda5c09b784e7dbb743c7608142f6b_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i979f7b4c54e54d97911b71da346d8c21_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i515658cbc78944fb963fe2568dedb592_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafadcea009324485b18dd63ebde837ce_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">mtz:MobilizationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0eb523f5d264d3cb82df96a3ca85f4a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">mtz:MobilizationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bb2cf473fe64aee81f15107d5bc1fa3_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0d82bf48eb64fc5a0abb37b93023525_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id83ab00fdeb1471e8c3cf59160c1027c_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29131b91e0c7486babe9d40a681e20ee_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17b34776959541dd923153c0aa434e42_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14ad9264a83146948ddec23d1439be6a_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mtz:GoodwillGrossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93d878af3e194c04992270757cbdc73b_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mtz:GoodwillAccumulatedImpairmentLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica58500b97104187a44f20b9459ae4bd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7ddfee350c04e48831020e88f5bb35d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if21616a946724788b79ddae6b03a3ab0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a845a7f9ca548b0bfa6ae50e46a1ead_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bf7dacb2bea4f31941cad428c0e1dc4_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7be67165366845c690f62460b2790b60_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia53e9868b59d448d960352d1b12f98bf_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e12725852a04b7997c43f86e994d28e_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdd81bf482124f8082fe5c9f84cb6f7c_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f4834c4cb814899993dab5dbbaf1411_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib91a8510ec6f489398fb3547f9ab209b_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ca8c3f145db45718ade9d6b7334d796_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="reportingunit"><xbrli:measure>mtz:reportingUnit</xbrli:measure></xbrli:unit><xbrli:context id="iee6aa35f538c47988c1fbb7a0bfb4f10_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2735a56a5c114231ad4d971801a319d4_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="acquisition"><xbrli:measure>mtz:acquisition</xbrli:measure></xbrli:unit><xbrli:context id="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63463b4c44f74235b1c490562d3b9ad6_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24bad9f9d53940a7a9351b9080e56a38_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id59a2a526910453da7a796d2c5a316f1_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5962c7e60ad640459975237d20130fdc_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaecfc7f7f1de45b3975167558afaa143_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:CustomerRelationshipsAndTradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie49805974cc3416697854e792d7ed3ee_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:CustomerRelationshipsAndTradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafaccbf09a584f71a6e2b5233fd1947a_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="y"><xbrli:measure>utr:Y</xbrli:measure></xbrli:unit><xbrli:context id="i748d1d1bbe854dcebdfb931d8bfde987_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id171b94c8a7747e4b829c8cf1f66d1a8_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38696983113e4af79cae09cc0bb320af_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id242df4bc8c244ada6cc8cefaeaa63f4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureAndCommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia50d7ca601404ac68d53ff5f096b69ec_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6e59ec07e384d3eb0584e342298b745_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac53168a6dd045779d54c89655ce085b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i687ff0d85de743f5a8dccf99229dee14_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsAndEnergyInfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b0543c526d14e1588366460d27e2cf9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3235fa062d7a41c79ed4c75e45c7f123_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">mtz:InstallToHomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21775178dc76475fb777005d13ef29f9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3a3b65777a24c9eace62a411bd51233_D20230101-20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</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="i8f30761dced346c389559fb2d9c75fb2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1b8eaf934e740fba05e6942baf5cf57_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id428b6942ca342e18a168cfc2f48ae7b_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie34f9bf96d4b4167ab2da09cd00388ac_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacead98fbe3d40c39f99f325c64c27c9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i666b09f88dea4c759c9fa7f2e3f5bb2f_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mtz:MandatorilyRedeemableStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66a5a679f27d4ba7b35403b431c0b2cf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mtz:MandatorilyRedeemableStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0baa924dbc846cc811c0cd9529bce5c_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41efc4f6f9364b438723e35e963fb0d1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6589d23a05ea4ee785d1d5891966ab14_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc4b4d37ea6044b6a0c875fc102cd988_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if58c2f01210a4296bd5915493b3fdce5_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65d62b16116e4791b8819eff3a273d15_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:AllAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4299ce2adae34b478289d9215899da41_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90c3a662516245a983b03ab401464937_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d833ac559df4643aabf853a1eaf4a33_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb227b7684e94abbb9144ac89423c107_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a91f8c8a8834f9984da5fc62e2c2c13_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mtz:MandatorilyRedeemableStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i869f95ec23c54d2cab9cd0af92e4b994_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mtz:MandatorilyRedeemableStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7bc801f796a450d88ab2a86714afe67_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9aedbc68bde474c9b68e509beb33ce5_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i905b9b1754204e4e9fd587936981ce24_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1cb920043c754d618c847f14c71af53a_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied7b0cc5d62b43e598733566673c96b8_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42538cdc3335447ab7d85be287263292_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ceb1fae6f344ed3a424bf5c118e03ba_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie995a22b27ff4dcab9ec3a2f33044dca_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0f4018b35dd4a8f9aced606da70acfc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d978813ca2f49ffa85e8a14e2c1c1a6_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54d9846eecc74c49a7756db183130f60_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id789350e4b564f5eb4b788b399816ef0_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic110fe1c846144a8a5b81bc7b70de16b_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i716268a73b9243aca83fb20ce91707b1_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfa8597e6a06462a84a6f691b84fcae6_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc8cb054476148afad0655f92a82acd6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib90ad89a06094a68812b0312e35e8755_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5ffdde8129c43e1bfa7a4bf3c7abcbb_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9b47e5604984209a1d3913fcf1ea92c_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d62f1abcc68499087b0ce5285a207cf_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c5dddd928f34fd0a61fd2ddf6bebc51_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddf58d53042d4c7ea19e975dd566d3b8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf35a8933d9d417598a612d2266f803e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic03742a1ac1a46bba9afb773294a97b9_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01df42ddefc04ce38d84dc4c287452a8_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48cfbeac4da9409faba60d15ddc579b5_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f6c3f8d816443528de4663a2e01eb24_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id01f274ada854dd5a744047dcc953347_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if15dcf2bc9d04b42805bf7cc197b4ccb_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47ca1d7100f14d3090cc4aba1d457ce0_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95835f166d3a4c55962a329a9160fa2d_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21f02658d30b4f3c8f88afad474dc1c5_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f97a097e6554cea93eea5e7dad4bad1_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e4cd8e3582a4728b59d2909608a164b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieeefc1d07b134908badf6e6ca188b9ce_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EmployeeLeasingArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35bd73a0ff6c4deeaa89c55bd1d950c3_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EmployeeLeasingArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4464194403b420b8f7301e63a5e3c05_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EmployeeLeasingArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62dcdb2cfe244766b879cbdadfcc1b22_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EmployeeLeasingArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f0af27900594c60bb479a0248cc176c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e14ad4d0df64d35ba65b1fd6444c5a1_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5c04d5b3bfc44cd894789458b1432aa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8ccbe0632ba4ab59e9ecb984093e812_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic298c572cf6544438064d8d6f406f8e0_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bb4fdeabe704232826a07a8b96094c0_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibce4586de3684549a3538676600075c5_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2356399d91042a18a535af32a2c8373_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib683e7b827bc40c9ae55b1c4eaf50d5b_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf13a2c1080a400ea9e32f2de7d36d3f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40f07b3e496f431aa2947a314c99068e_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bfda1b216254c65ad94aa1f562d62fd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9ef1a1c9ce14fdcb09311c2d11fa5cc_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c10e8834c374cf6a267717aee7bdf43_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7601f52c3bd549fbbf31f634cec122f7_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6690a0d40ac4dcea691c0867e082e79_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia336c93707b04ac698ab2b975dae8784_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic160d53953884f65af0d61d2aa54293b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29b0a33b680341778bec14ac7ceee94e_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ebf2004b33949778cf2b8d0a4d34789_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i841459637d8e4c4da4eedcbfe87e445b_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47833f6af310463b9fec6d8a9449a21f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i524e0ad72ae647ac89080f6e1f0a0167_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i363aa450ec9243a79cd9cc7ba0fdb294_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3142d6f9641b4e44bc03fe6be454b72d_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">mtz:ForeignDenominationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida3a2d9039274a59a5c601cb81cbe08a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">mtz:ForeignDenominationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57baf56ddc2c43c1a6c92890a6e875e7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cf7c59af6c44f7798ab2a9ba33ae8fb_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id630d0621f5a4e05b84d2e7c72fdae8d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i313a26a023be4298aea6ca3e74b6efc2_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1a93ff54f0245e3b9ef4cc14fb0bce0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc14d0bd496e49b8a0c5f718c987fac5_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia248ad3144a74f49953c3c23f3bc7590_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e5de1c3104346989750eb8ad0ae0ca7_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i045da97974f94a359f12ad429f7eb1ca_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i473c9ca58c8b4c72895bd6f3f8720687_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0ad81886f7f4916a7e04e46b0504195_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c06d5098b944959a6921b2e4ca4e5f7_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebd12c4713694bc99e97ca6c4a077822_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47f2e3e66d494be688ea1258acc5a37e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e0e2b9b6e9847d286da1f14d6134f0d_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bf3b31721ed4679a2b1d16727f1eeb3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieadb02086e1645e088c59305b5750b99_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointEightSevenFivePercentSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1775a954b77647619fb48cbc454fc407_I20211101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7026bf4ddae94896a896c65fe6b25206_I20211101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia846e65995da4adca5c35a3533164c9c_I20211101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">mtz:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a5de480a19a4567aee54ff3359b33b2_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:FacilityLeasesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i365caef6c65d45299b65ee5a535a1503_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:EquipmentLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcdad9a0612046d5ab17b8a74834e183_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:FacilityLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5804981245347428d2b891ff7beadaa_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:EquipmentLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d49416e701d46b48f545006123f5514_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie25998c3167444aba8b3223ce075c329_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i443a5142bd084fbe88c90f86603bc0c2_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mtz:Restated2013IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i848b91e812d84ec0b4ad020c2cdf004d_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if22211278f2640bdab4579b609a449f6_D20210930-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-30</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12c56e7d572b48c1ac629712d0ed64e2_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2618bae6fc70430da42a40a2bc609468_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20192e9c3a09437ebd22a08aca95e94c_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a4af4e1f53640b4b0ee3c490f2eb0e4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9ba16d268f34730a8f2492855fa69dc_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cec2df45cdd4c1ab2a58ac8c024b096_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia78faf5999b24d209055869795c272a4_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7de8b30c7d994863b4b79d0ce999a167_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcb008ffe10c4c368f513c7eebcc600d_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86ef20c059584f0c97044a2e49afcfae_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>mtz:employee</xbrli:measure></xbrli:unit><xbrli:context id="iafce3b84da1b46f6a2e6345e50ba3aab_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7feca0be2e74240b9b2119f6b2f08cb_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia726fd646ec248e49a2c041d35f3a774_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48ade1efc5864d27bba2244330bebe66_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88942c8356954a77a082a5b72499c7e1_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7b1a0afbdc14601a6564f12badd6a11_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52000b339ba34b8fb32032867746bc62_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbe69b2e71ca4d5b95e73fee14f294da_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65e30f8c07b14c62969639c91a046742_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fa47c1b4f644483b4350351d3c3300a_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3dba75df9310485192d5a5cfc7e6291a_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i884309eb511e47c1a7f38d08f863ead0_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i784011d050494af298fe89e7c2e30684_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7941b5e6c7d0452882565589086ec062_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">mtz:December2018ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i026611d25aad44f6847a42c6a35c3ec2_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">mtz:March2020ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e8d81c00cf142c6a28d43d33401320d_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4448eeec0c2c4621af3b66553d316a0c_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d86a0858fa54161888e88764b10e2a4_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63d6cd60021044c38649b3a009c00534_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i985f7a669a2d46dea01ef727aff4a615_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13df1c8426844a8896dc01f3793e2a57_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd589ea2b9944ff29a5cffb9bc638d07_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1338325700834794aebfab5e6f5fa6a8_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5566adf5deff403e95fce9a1bd84d34a_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieecda415e9f44c3d8dfc87a371458fee_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7de8940c021f471bbbbfbfb2397e30d0_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieeb51a721e7e48f9b87e642e8e4511e8_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cf023f6754747d28a99439c86ba5ff1_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad62e1e2b91d41cfb91687aa2b94ee7a_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28860e6925bb41c8b88b1b50fcae2f3c_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04ef54aab2884cceb4162aef6307d29f_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f34c44313914f59923d732c2cf1758f_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d2ed65ea0fc465f9266ad5765091c9c_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if46635d53e574109ac01f04d22a3fdbd_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia05521a3c14e4ce5a5be2df2566bf19f_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fc3f44d5fbb4ce6907326497527fb43_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i139fae6536f24c818518fad28c590016_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf51bfc1402c419b90e72dd1d4081bfc_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2ba1f9ee7fd4fa892ba49948dab35f1_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i256534a4ce234741aac1e5b23827d1dc_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfe752adb2cd457a8d7b29734f1272e7_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdaaea480372430a93f66c93401b87c9_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4292bb701f214b76b4c6411b70f19732_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a91ca6b8c5c462bbf583f1a8096a6b4_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0227ab4adb854e929eaabba94ab54d0d_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04f10baaadeb4f9bb0af83e5966f2c28_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f7ad4997b134fb389a7f35ebe538a2f_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0b7b7d0f5d74764bb8002246719e194_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3985a438e78c4ba2a26a869194b3c6f2_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ff5259108b54b6bac0e65591fe2f541_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i396d7149916a45c3812110547970a4c4_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic91982ce5bb048779d8f53a89e9a6b07_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5578b160f1394a4ab71c8b5a8ed99eac_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1aac7bb6afe642598b8c82a7a50661dc_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0da8df65f854412add173e08eb84351_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie729106d43cd45e0a67b1060fa73e7e8_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2808ff3abab4f3d91db2dfa92564e34_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b5d4c67126544a0b7745c5230db08bd_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f5d0fe4089a490d85869357c732742e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied9789df7c344fbd9a7c0f0fe751a43d_D20210930-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-30</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6eff993446b941df8ea1f2c268dd3705_D20201231-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-31</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib11acfa994844f689ccbdd3772e24f12_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovermmentTransactionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28f199fa449948c0b94b61eaacee5813_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovermmentTransactionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40e27b7c2fc746ab9159104de6aa57ea_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovermmentTransactionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71a5d0e220be44f088ecff8a31c17d5b_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovermmentTransactionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc75c521831d400e831016a2de4db4a0_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:EnbridgeIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e3f9cce3de749c2a93526c3de619719_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:EnbridgeIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39aff1c4ad874231b5c8c8d1a39239d7_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:EnbridgeIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60c70238466f4eae9a8f8b5eb2bb3e25_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:EnbridgeIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i864264998820402d8ba4499c15fc494a_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:ATT1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie88f31b526f6495e898caade541add34_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:ATT1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39267832d05e42b6aa634c13cf1d8c8d_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:ATT1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i358a527936304518bf77667623095c48_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:ATT1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i344c67dbe2a64de5b320b15378f363b3_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:ThirdQuarterSettlementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcae2e9087f242b4a8b3589e9b390c66_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:ThirdQuarterSettlementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a47811e26204ac6a9696b9e0534b0ab_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4144ef8bf4044b8aaef301561edfc2d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i080c1d3c6fca4bfc9f1c47c09dbb69f1_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60d26f6ba69d48f28f776915cc2c4738_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7cfeebdd36240d8bce35be259579714_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9da7b4c05934d459963cea4fabbad2b_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d18f041ef1c46e18fe2964cebe3d9d2_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib45b73f42fd7482e8d5173f7969ae62e_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVentureCivilConstructionProjectMemberDomain</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bbf2edfd86946f6882eee7c28a372c3_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVentureCivilConstructionProjectMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="constructionproject"><xbrli:measure>mtz:constructionProject</xbrli:measure></xbrli:unit><xbrli:context id="i992c2479fdc544f691c77acc0ef5fdce_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7c9d68415f74d08bd1edfd4931bc2f8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd296ebd08d04673af0def9a7517eff9_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id50c134a92b14cabae1942db77d518c6_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5093b42f9c14fc5930de771b4fe3a8b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i168963d97a574739956fcbbdb86d7795_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85d10a617cf64ebaa4df4151cea393bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3afe2c8ba4354736a42ab217c03e799c_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GroupPoliciesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70b2244f63204884a33729a699b85a5e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GroupPoliciesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44408b52dd96435abf94724614702b92_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b756fbdc38c4e70884c0b1ca6c4a1f3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied9177f6de99430caa027bbcc0bb3e29_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AccidentAndHealthInsuranceSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ca6a2c4f5624e7b950158f1041fdbd8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AccidentAndHealthInsuranceSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="customer"><xbrli:measure>mtz:customer</xbrli:measure></xbrli:unit><xbrli:context id="i64a372c1e0d2489ba884a3ee84058a65_D20210930-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-30</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1adbf915e96f488eb87ac2463d59fc6d_D20201231-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-31</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i478cc025c97d49248bb0ec85aab39534_D20201231-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-31</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1a61bc4429944a7b2a20fb5cbfc3d9b_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomers1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02947dcedcc045e9827ff17eb209e120_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomers1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaea61b1b2c394338a664ea3460723d50_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomers1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72c25d49463943cca054feb7c5df6752_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomers1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia99a77289e2e41afad055a96629d1d41_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaae8151e2b1940cf99d0a2884deb0139_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1463052530b44599489c743e00bdf42_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia599c2da01dc47068dac9935e78df557_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if652d219d1aa486e897110af72ce175a_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i505cedc044984202ae0b0dfef19cc4c4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2610faa59a64222b2c444ddb8d78b2c_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7619d1f84bdb42d9aff20fcc6216b793_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81c7d6e58f474629a17203136ebe2a4e_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i639722c5542e48f8b9701e0703229820_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8bd24a1c77345159b5fbbb436afb4f3_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i323bc573825049f4a6294de320ce64c1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7743cd8d31984a98957e0aa9e11cb37a_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94ae993728444b41a6994a94693fd8a6_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3778f0f671ac48b5b0706dfca330bdaa_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16995086015c44b78639b793015edd4b_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0bb078d3e284a8fa38f5380353a2af2_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieeed42dd6b49416a80c4ee89396c9d0d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib12f72633a374e99aee075151ba527cb_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a493f9d1cb74738a63b1fdcb6db35a2_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e3db875a46144d5bfaa0acf0960b599_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88aff13663614468b33bb0eb0a8d845a_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9d767ec8fb3487d954d3634a08b946f_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia80683e8da3442b3b3fc8a249ad9e40d_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie28f0e176f08422ba765db8ccb9a4e7f_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i345b35ca8b4a4eaeac5a08f26378a5ff_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcad718da71643fe8916d01a2facfc26_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ca398039cb841c6aad372f4f733cdcc_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib299f468893a408a8386698673097e01_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12771b50eac0413d96d41fc90b9f0696_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90a943b1db524060b81eccf5b5dc329d_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bd8988c3ac840e38083d40de676da85_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0745b41d5324036aa7c0292a60de6ef_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dacdd40cd1645dfb6dbd1683d8b8a76_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74728ff5aa2147f69f331ea8a0eeb4e6_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib408adbbd12d4596b3812eae6a85f3a9_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c4161758a3545b1af74a7e687511495_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15ad9211b5124ebd9b2198c949a1b33c_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13737b9bfeec4f49ba2545a99a1bdc6b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie16b975561974816a4b3fe9b1c993316_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c4283a6bb624969b44a16d220cb6df7_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2feca5bf883a4b6bbb225e10dfae2876_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fffee865b4c45d0a7a9ce22af7c5270_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaec076101505419aaf24517ac8ca089d_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9349f71ae69844319992904315545cdb_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf7f1c370e584a0d945d18504c62c357_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id76ec78f5b8644349166e54f0593e4d3_D20210601-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaaa333005ef34b58b205861fc70e8c65_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3002a24e2d7744ada1f9eced86d348d5_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife58d5e0d27843349e5a0e25e6377753_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e6c2ce1282e4d91a501273a9bd9ab2a_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb3fe3c2d740428d82e54a37dadb3404_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83ca1c124f5a4dfdbb134f0ea7da688c_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a6c8452cab44dd688db6c77051683fe_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72cf2b4574c04a6a8ebadce4919f7b3b_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a8441d6ef034001ba6d022bbb20bdaf_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie31ffdc526654f38aa440fd6a1374a20_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ic9463e76327a4a4cbada6a173718ddfb_1"></div><div style="min-height:36pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;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:16pt;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:12pt;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:9pt;font-weight:400;line-height:120%">_____________________________________________</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Form <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI1_4bc342d0-b5bc-475f-a417-61593e0de1e2">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Mark One)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" format="ixt:fixed-true" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI4_ffb842b5-4885-471f-9ef6-1b2dd6abb172">&#9745;</ix:nonNumeric> &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13.5pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18zMTQ_4b0afa93-69c1-49e8-ae2d-a867ec8aafcd">September&#160;30, 2021</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">OR</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI5_3715b2f0-3c2d-40fc-b491-e3db99f7b415">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13.5pt;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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">For the transition period from __ to __</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Commission File Number <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI2_1c5100f3-ec72-4372-80e0-f8b4258ffa9e">001-08106</ix:nonNumeric> </span></div><div style="text-align:center"><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:3pt;text-align:center"><img src="mtz-20210930_g1.jpg" alt="mtz-20210930_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:114px"/></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjIy_98fa5d31-995d-49c0-8361-78fde494162a">MasTec, Inc.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt;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><td style="width:24.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" 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:100%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF8wLTAtMS0xLTA_eba5493a-a9e9-4b94-af2b-1448823c5a04">Florida</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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF8wLTItMS0xLTA_e57620d7-c18d-414d-9d8f-3c3663168a14">65-0829355</ix:nonNumeric></span></div></td></tr><tr><td colspan="6" 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-style:italic;font-weight:700;line-height:100%">(State or other jurisdiction of incorporation or organization)</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-style:italic;font-weight:700;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr><tr style="height:8pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" 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:100%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF8zLTAtMS0xLTA_dacd0086-1415-445a-a6ca-35427d35cfa2">800 S. Douglas Road, 12th Floor</ix:nonNumeric></span></div></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 style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF80LTAtMS0xLTA_15e069a1-f56b-48db-b6fd-f31bee8b04f6">Coral Gables,</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF80LTEtMS0xLTA_2d6807ad-d17a-4479-92ee-cb2e4f2cb51c">Florida</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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF80LTItMS0xLTA_ac6a9fc5-e37b-4527-af51-c6233e1ca877">33134</ix:nonNumeric></span></div></td></tr><tr><td colspan="6" 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-style:italic;font-weight:700;line-height:100%">(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-style:italic;font-weight:700;line-height:100%">(Zip Code)</span></td></tr></table></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%">(<ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI3_28e45621-7ae6-4bae-9d36-31c1ae7760e1">305</ix:nonNumeric>) <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjMw_46dec219-3202-402f-99ab-9c6a0a70ef59">599-1800</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center"><span><br/></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%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:40.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.254%"></td><td style="width:0.1%"></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:100%;text-decoration:underline">Title of each class</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:100%;text-decoration:underline">Trading symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%;text-decoration:underline">Name of each exchange on which registered</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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6NzZjMzE2ZGNiNjkyNGRhNTg0NmY2NTdkNGNhYmExN2YvdGFibGVyYW5nZTo3NmMzMTZkY2I2OTI0ZGE1ODQ2ZjY1N2Q0Y2FiYTE3Zl8xLTAtMS0xLTA_eabf62fc-1720-465e-9db4-aa3da3422ba1">Common Stock, $0.10 Par Value</ix:nonNumeric></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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6NzZjMzE2ZGNiNjkyNGRhNTg0NmY2NTdkNGNhYmExN2YvdGFibGVyYW5nZTo3NmMzMTZkY2I2OTI0ZGE1ODQ2ZjY1N2Q0Y2FiYTE3Zl8xLTEtMS0xLTA_b0c5a206-5298-4f4b-bc23-aeba601d5462">MTZ</ix:nonNumeric></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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6NzZjMzE2ZGNiNjkyNGRhNTg0NmY2NTdkNGNhYmExN2YvdGFibGVyYW5nZTo3NmMzMTZkY2I2OTI0ZGE1ODQ2ZjY1N2Q0Y2FiYTE3Zl8xLTItMS0xLTA_4ade1f2e-172a-4e6a-a794-50f35fcb692c">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;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)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjIz_5b64d1ed-8600-4957-9203-b779132d7a20">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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;<ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjMx_00c4182e-8018-47ad-99ea-90de3e837bd4">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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. </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.555%"><tr><td style="width:1.0%"></td><td style="width:31.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.796%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.635%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6YmZiZWRkN2RlMGIzNDAxYWEwYTg4NTA4MDJhZTk3ZGIvdGFibGVyYW5nZTpiZmJlZGQ3ZGUwYjM0MDFhYTBhODg1MDgwMmFlOTdkYl8wLTAtMS0xLTA_2ede9c61-373f-47dd-b994-899c4b1bb82c">Large accelerated filer</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9745;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated filer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller reporting company</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" format="ixt:fixed-false" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6YmZiZWRkN2RlMGIzNDAxYWEwYTg4NTA4MDJhZTk3ZGIvdGFibGVyYW5nZTpiZmJlZGQ3ZGUwYjM0MDFhYTBhODg1MDgwMmFlOTdkYl8xLTQtMS0xLTA_898038f7-279d-40f2-876c-2a81954da0a2">&#9744;</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6YmZiZWRkN2RlMGIzNDAxYWEwYTg4NTA4MDJhZTk3ZGIvdGFibGVyYW5nZTpiZmJlZGQ3ZGUwYjM0MDFhYTBhODg1MDgwMmFlOTdkYl8yLTQtMS0xLTA_642783c2-b1f1-4897-9db0-b0e5c2cc7089">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act.)&#160;&#160;&#160;&#160;Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" format="ixt:fixed-false" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI0_6571a424-f0a6-4251-89b0-8a6ee3dc6f52">&#9744;</ix:nonNumeric></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;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of November&#160;1, 2021, MasTec, Inc. had <ix:nonFraction unitRef="shares" contextRef="ib41c39109571425cb7a6af6448cc6f1d_I20211101" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMTg1_2cfc8ebf-13b7-4cf3-8ad0-12f72169a01e">74,303,674</ix:nonFraction> shares of common stock outstanding.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><span><br/></span></div></div></div><div id="ic9463e76327a4a4cbada6a173718ddfb_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">MASTEC, INC.</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">FORM 10-Q</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">QUARTER ENDED SEPTEMBER&#160;30, 2021</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span><br/></span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.777%"><tr><td style="width:1.0%"></td><td style="width:9.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.583%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding: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:100%;text-decoration:underline">Page</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_10">Part I. FINANCIAL INFORMATION</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_10">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_13">Item 1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_13">Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_13">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_16">Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_16">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_19">Consolidated Statements of Comprehensive Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_19">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_22">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_22">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_25">Consolidated Statements of Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_25">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_28">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_28">8</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_31">Notes to Consolidated Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_31">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_85">Item 2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_85">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_85">26</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_112">Item 3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_112">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_112">38</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_115">Item 4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_115">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_115">39</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_118">Part II. OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_118">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_121">Item 1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_121">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_121">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_124">Item 1A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_124">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_124">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_127">Item 2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_127">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_127">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_130">Item 4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_130">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_130">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_1099511628922">Item 5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_1099511628922">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_1099511628922">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_133">Item 6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_133">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_133">41</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_136">SIGNATURES</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic9463e76327a4a4cbada6a173718ddfb_136">42</a></span></div></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="ic9463e76327a4a4cbada6a173718ddfb_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PART I. &#160;&#160;&#160;&#160;FINANCIAL INFORMATION</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_13"></div><div style="margin-bottom:6pt;margin-top:15pt;padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 1. &#160;&#160;&#160;&#160;FINANCIAL STATEMENTS</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><span><br/></span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_16"></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%">MASTEC, INC.</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%">CONSOLIDATED STATEMENTS OF OPERATIONS</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%">(unaudited - in thousands, except per share amounts)</span></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:59.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.348%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</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:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMi0xLTEtMS0w_730e747a-a509-4c81-b8a3-d78d28df1900">2,404,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMi0zLTEtMS0w_98d114dc-3ea0-4886-a26e-201b98539dd6">1,698,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMi01LTEtMS0w_80404a79-7ddf-4f06-90df-4a334554ec46">6,142,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMi03LTEtMS0w_f947b6ad-1ccd-4a32-a83c-15175e749c06">4,684,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Costs of revenue, excluding depreciation and amortization</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMy0xLTEtMS0w_69750bcb-e68d-4f38-8de0-ef0db4c4afe9">2,057,336</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMy0zLTEtMS0w_0fc8c3be-1637-465b-84f6-6c226a8c8058">1,380,522</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMy01LTEtMS0w_bc1f9f9d-e6cb-445b-b74c-697d2b11e6b9">5,246,427</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMy03LTEtMS0w_618b6dec-b752-43a3-bf5e-040aac6f559f">3,948,644</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">Depreciation</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:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNC0xLTEtMS0w_67fc6a33-7b42-4855-97d7-a55504be7659">95,366</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNC0zLTEtMS0w_e1fd462d-87c3-491e-b95a-922e11867ae0">71,397</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNC01LTEtMS0w_0e45cc12-f488-4723-85e5-fe973769b3b2">262,132</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNC03LTEtMS0w_3b02db45-fa41-4b03-96d5-430297fe9e92">182,173</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNS0xLTEtMS0w_2042c352-d03d-4a78-895f-df0f29e4728b">23,352</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNS0zLTEtMS0w_63e05279-08e6-4bbf-9dff-f03966ecee56">11,200</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNS01LTEtMS0w_bf24fa75-178e-420b-bdcf-9f8b22b7e59f">54,522</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNS03LTEtMS0w_24abf8d6-e441-488f-8636-d0e12488117e">28,384</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">General and administrative expenses</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:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNi0xLTEtMS0w_fd7fe3b9-2096-4a0a-a93b-2c51f40a306e">91,638</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNi0zLTEtMS0w_f8c09f43-b105-4ca4-97ff-7b11b7f8d35c">72,690</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNi01LTEtMS0w_087943cb-f663-4c6d-9424-f749f2a28120">249,706</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNi03LTEtMS0w_5d02f3f4-f0b3-4a09-9702-f36ff162836d">243,163</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">Interest expense, net</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:InterestRevenueExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNy0xLTEtMS0w_79bcb232-6b47-4e3c-ae80-694ff5fe07e2">13,091</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:InterestRevenueExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNy0zLTEtMS0w_f356e510-8856-4c18-9e6b-00adde6faf1d">13,553</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:InterestRevenueExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNy01LTEtMS0w_53e22548-8be4-457e-8363-bf3c7f13ac42">39,379</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:InterestRevenueExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNy03LTEtMS0w_e74dbab5-3492-4ade-ae9b-6c8c3a3ea100">45,365</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">Equity in earnings of unconsolidated affiliates, net</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOC0xLTEtMS0w_0c97f222-9608-4538-ac2f-0ca392442844">8,714</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOC0zLTEtMS0w_f3c3edd6-d94a-4b41-9605-ef54ea0953b0">7,445</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOC01LTEtMS0w_990d49e3-e8eb-4643-9cf8-59badb6e2ec6">23,585</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOC03LTEtMS0w_6e2cf590-1579-4008-b28e-d6bbc91c1413">22,092</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOS0xLTEtMS0w_ef5f9232-4d54-4a08-bf22-0e647decdb11">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOS0zLTEtMS0w_598c42ec-0aa4-419f-abcc-d9bbe75fe504">5,569</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOS01LTEtMS0w_44bf33a9-e440-4a10-a158-44f44f1879f1">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOS03LTEtMS0w_f32b4ef0-ba95-4beb-81a6-107c99f8ea01">5,569</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">Other income, net</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTAtMS0xLTEtMA_b2cd64a5-3f41-414b-9710-958d714be5a0">7,772</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTAtMy0xLTEtMA_40d5afc1-fcdb-4447-8c2e-5ceb77cf9bae">6,612</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTAtNS0xLTEtMA_6414b6f2-f442-4258-917a-c07561107de9">24,457</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTAtNy0xLTEtMA_ef0dd581-bfbc-4544-8ca3-4dc6696d60e8">18,481</ix:nonFraction>)</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 7.75pt;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:100%">Income before income taxes</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTEtMS0xLTEtMA_9b15e0ed-ab7b-47dd-96eb-177e476ba1ff">140,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTEtMy0xLTEtMA_ee8e0aa1-2c7c-483b-bec5-fe7186716797">157,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTEtNS0xLTEtMA_5db4a696-3d71-40e2-9bdf-dbe705650cbd">338,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTEtNy0xLTEtMA_e6a97933-0842-402a-a328-6c0e10185dc1">271,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTItMS0xLTEtMA_433a1546-7973-40a7-ad09-9a235d430fe5">27,578</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTItMy0xLTEtMA_125f3cbd-345b-4ca2-b28e-db1f3b660822">40,520</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTItNS0xLTEtMA_2bcc296b-f3a2-4b22-99fb-88934f21c5ac">83,956</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTItNy0xLTEtMA_25f06ec9-e09e-4cd9-b48a-8e2398fa0bd8">61,681</ix:nonFraction>)</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 19pt;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:100%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTMtMS0xLTEtMA_bef40909-2718-4c0f-93b1-94387730ac01">112,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTMtMy0xLTEtMA_0a73b992-9627-437b-bc8a-fc13785c5f49">116,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTMtNS0xLTEtMA_e6c921e0-ab90-4734-9845-d39b296f2b78">254,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTMtNy0xLTEtMA_fd012014-a180-4d68-8675-cedf36ff7fd8">209,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interests</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTQtMS0xLTEtMA_fbc04fba-35b1-495c-82ae-44b2a6aadba4">1,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTQtMy0xLTEtMA_d3939859-a8c3-445e-8350-bc19ebbad1bc">394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTQtNS0xLTEtMA_033c4b8f-805b-4621-b843-3221e227ebb9">2,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTQtNy0xLTEtMA_4697a60b-8376-4713-9ecc-95a9dfe51bc6">48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;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:100%">Net income attributable to MasTec, Inc.</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTUtMS0xLTEtMA_d7bb4912-9a7d-48d7-bbf6-7e9dd196a0da">111,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTUtMy0xLTEtMA_736d93ec-8677-40bb-b91e-7d5ea1f12dae">116,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTUtNS0xLTEtMA_48e4fe31-6463-47a2-8f9e-95f70a6c7d05">252,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTUtNy0xLTEtMA_5887b1a6-2750-44be-8bb6-b34bc8c42adb">209,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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:9pt;font-weight:400;line-height:100%">Earnings per share (Note 2):</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><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 7.75pt;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:100%">Basic 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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTgtMS0xLTEtMA_fd15f074-eb75-4845-bbc8-25dcac5636b0">1.53</ix:nonFraction>&#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 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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTgtMy0xLTEtMA_aefc6ee0-4985-4139-a8d2-f6023ce56091">1.61</ix:nonFraction>&#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 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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTgtNS0xLTEtMA_6abc447d-37b1-48ad-af79-16dff57aaa82">3.48</ix:nonFraction>&#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 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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTgtNy0xLTEtMA_9397f770-c325-4c25-ac5a-c01a9d868f37">2.87</ix:nonFraction>&#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 7.75pt;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:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTktMS0xLTEtMA_711b015d-7b87-41ef-96f8-e355868fced5">72,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTktMy0xLTEtMA_1913c82a-a2ad-4077-a271-a1a06869c89f">72,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTktNS0xLTEtMA_93ebeeb1-c1bf-431d-85b9-1092b22b8233">72,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTktNy0xLTEtMA_7bcb6343-114b-413e-afbd-b26c8e6dcf4b">72,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Diluted earnings per share</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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjEtMS0xLTEtMA_3ea35953-cfb2-4458-b597-d3a8c7ed71ef">1.50</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjEtMy0xLTEtMA_a10de316-c283-4da1-a6b7-e4cd75ed42aa">1.59</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjEtNS0xLTEtMA_052ce7ee-60c9-4666-9eed-dbcb86740658">3.41</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjEtNy0xLTEtMA_81e854a8-9691-4585-b2fb-9597c298764d">2.84</ix:nonFraction>&#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 7.75pt;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:100%">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjItMS0xLTEtMA_fadbc7df-9cd9-4e3d-9a4a-78284cf10cf3">73,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjItMy0xLTEtMA_5419bbf9-0fe3-4bbf-8c84-09036778d6d6">73,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjItNS0xLTEtMA_02977580-9ae6-46b5-bbbc-513d7fdb5e2f">73,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjItNy0xLTEtMA_50cefb4e-50be-4cf1-b5c3-27a96dd221e0">73,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="ic9463e76327a4a4cbada6a173718ddfb_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></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%">MASTEC, INC.</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%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</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%">(unaudited - in thousands)</span></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:59.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.348%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</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:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfMi0xLTEtMS0w_160d08a6-c1f9-4d1a-a327-b0632785166d">112,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfMi0zLTEtMS0w_e9e15b09-e555-4101-80e0-a95a3674a324">116,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfMi01LTEtMS0w_1ca42483-72b0-43f2-b04e-d66d98067a7a">254,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfMi03LTEtMS0w_1f76f68c-6e21-49c3-9a94-e45241a99741">209,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income:</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><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 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:100%">Foreign currency translation losses, net of tax</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNC0xLTEtMS0w_3b9094a0-3bbc-4e44-ab99-10b04ff26ed5">1,278</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNC0zLTEtMS0w_92db189d-a26c-46f2-8b39-4f2a3db36310">616</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNC01LTEtMS0w_85d39fb0-a406-4c55-b339-a075c76f545b">64</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNC03LTEtMS0w_9cb071cb-6fee-4d12-8239-e6ed8321c22c">1,753</ix:nonFraction>)</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 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:100%">Unrealized (losses) gains on investment activity, net of tax</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNS0xLTEtMS0w_b74fa8ac-8769-4b72-93dd-dda4fb9c3737">1,041</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNS0zLTEtMS0w_8c18faf8-644a-4faa-a486-1edb79794c01">2,839</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNS01LTEtMS0w_b6d0f27b-6725-4e42-8662-a564a306d262">9,333</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNS03LTEtMS0w_3fc539ef-adf9-4514-bdbb-d48a9da3b732">21,447</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNi0xLTEtMS0w_1c0b7c97-78e9-4eca-8961-a0b1222a8497">110,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNi0zLTEtMS0w_3e1e45ae-1bcd-46d6-8aac-c5ccf8cdc5a4">119,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNi01LTEtMS0w_ced1103e-31b7-48c9-b2f9-d6e209edbeef">263,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNi03LTEtMS0w_7f11d95f-ee36-4e60-ba22-fcbe4c3cb7f3">186,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 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:100%">Comprehensive income attributable to non-controlling interests</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNy0xLTEtMS0w_0d8dc21f-2dcc-48f0-bebd-ef3dc56fa2e4">1,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNy0zLTEtMS0w_6058ad41-c016-4d5f-9800-23fc67c42ee4">394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNy01LTEtMS0w_0cbaa5d5-3802-4868-bfca-7a3617c2ba93">2,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNy03LTEtMS0w_a0e397a5-f912-450f-801f-ca804539b433">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 19.75pt;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:100%">Comprehensive income attributable to MasTec, Inc.</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfOC0xLTEtMS0w_e431da65-92d6-42db-900e-f4e5593e6a72">108,768</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfOC0zLTEtMS0w_20d7550f-1eb5-404f-9cef-79232dcb04fb">118,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfOC01LTEtMS0w_c027f496-a552-494c-9c24-f23b2f15068b">261,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfOC03LTEtMS0w_5760e6dd-cf08-4422-92e0-94b5a4dc209b">186,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="ic9463e76327a4a4cbada6a173718ddfb_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></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%">MASTEC, INC.</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%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited - in thousands, except share information)</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><td style="width:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></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:9pt;font-weight:700;line-height:100%">September 30,<br/>2021</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:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</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:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:9pt;font-weight:400;line-height:100%">Current assets:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%">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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMy0xLTEtMS0w_797df57e-938d-4d62-979d-fde15ecfa268">239,924</ix:nonFraction>&#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 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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMy0zLTEtMS0w_88a53543-70bb-4f15-b6f9-84d7fc0f43e1">423,118</ix:nonFraction>&#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 7.75pt;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:100%">Accounts receivable, net of allowance</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNC0xLTEtMS0w_bd00de8e-1f56-4abd-a3ad-bd331fcc2fe8">956,973</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNC0zLTEtMS0w_f44cc867-cb7a-49d8-9da6-249c711b7585">784,488</ix:nonFraction>&#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 7.75pt;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:100%">Contract 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNS0xLTEtMS0w_bec72e78-e89e-4a23-acc7-4d14f6e9e9f5">1,166,183</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNS0zLTEtMS0w_94c25298-7bd0-4e48-9d19-38e7d85f7502">969,743</ix:nonFraction>&#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 7.75pt;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:100%">Inventories, net</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNi0xLTEtMS0w_091b2ea0-fb63-4523-991e-7524d22ecc67">91,781</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNi0zLTEtMS0w_9583c4a0-f2e9-4e2a-aa37-b10973969c1f">89,645</ix:nonFraction>&#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 7.75pt;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:100%">Prepaid expenses</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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNy0xLTEtMS0w_a09d58ab-eedf-4f0e-85bc-18df1a579b09">74,224</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNy0zLTEtMS0w_fb813f2f-5216-487e-8077-096014df3db3">60,631</ix:nonFraction>&#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 7.75pt;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:100%">Other current assets</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfOC0xLTEtMS0w_0680e9f5-3652-4285-9159-d3d9d941e4eb">59,334</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfOC0zLTEtMS0w_365d1bf5-fe5c-4fdb-b286-d9707a332108">31,390</ix:nonFraction>&#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 12.25pt;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:100%">Total current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfOS0xLTEtMS0w_2d0a54a1-a029-4fcb-84a7-6f00fb4736f3">2,588,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfOS0zLTEtMS0w_44f7501e-3304-4a6a-acf2-db1153a3cf23">2,359,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;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:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTAtMS0xLTEtMA_d9a2381b-1c70-4ef0-9052-3ffa4481843d">1,063,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTAtMy0xLTEtMA_47542ef0-58b5-4c0b-899d-03468de44af2">982,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 7.75pt;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:100%">Operating lease 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTEtMS0xLTEtMA_3c77abd1-eab1-42b7-b4d4-133caa725b72">197,581</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTEtMy0xLTEtMA_4fae5434-24f7-4142-a08b-fa5ce4d89c61">176,573</ix:nonFraction>&#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 7.75pt;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:100%">Goodwill, net</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTItMS0xLTEtMA_48ca9f4a-822e-47b7-84a6-9a349d51f4c7">1,338,597</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTItMy0xLTEtMA_94208012-b996-45ea-9d58-f0a05e598b7c">1,243,034</ix:nonFraction>&#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 7.75pt;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:100%">Other intangible assets, net</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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTMtMS0xLTEtMA_f85f5a20-2a1d-4cc0-ab4d-4da8c4d22f98">496,963</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTMtMy0xLTEtMA_9b627e22-aa8e-4fcc-bd7c-5373a936ab01">184,043</ix:nonFraction>&#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 7.75pt;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:100%">Other long-term assets</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTQtMS0xLTEtMA_194ba37d-607c-4738-978c-19d3dec85063">328,330</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTQtMy0xLTEtMA_693938bc-fe51-4ec3-9db7-4da0e65681ec">282,856</ix:nonFraction>&#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 12.25pt;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:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTUtMS0xLTEtMA_60314bc6-b672-4c59-b009-2e138ece1e72">6,013,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTUtMy0xLTEtMA_8b8cec8a-f0a1-4475-a836-fef0d30958b2">5,227,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Liabilities and equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 7.75pt;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:100%">Current portion of long-term debt, including finance leases</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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTgtMS0xLTEtMA_39b45eec-e29e-4edb-af64-7cc31015c91f">161,016</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTgtMy0xLTEtMA_97270479-dc80-4da3-9dd0-a3054fa9c581">145,110</ix:nonFraction>&#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 7.75pt;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:100%">Current portion of 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTktMS0xLTEtMA_fb462fbe-4729-481c-9138-ddffdd62f6d5">80,155</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTktMy0xLTEtMA_b8087abf-3ba9-4a1b-9504-8f6fab200a90">72,481</ix:nonFraction>&#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 7.75pt;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:100%">Accounts payable</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjAtMS0xLTEtMA_43c3c5c5-e79e-40c7-a28c-31e0801d4666">688,680</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjAtMy0xLTEtMA_8a2cdb0e-9de2-472f-8f98-39b7694cb4a1">571,269</ix:nonFraction>&#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 7.75pt;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:100%">Accrued salaries and wages</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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjEtMS0xLTEtMA_72517f4b-a0cd-475a-a406-821073448d12">213,403</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjEtMy0xLTEtMA_1ce14dbc-c9f5-45bd-86ac-79f62e3d386f">135,316</ix:nonFraction>&#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 7.75pt;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:100%">Other accrued 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjItMS0xLTEtMA_804d194d-f433-49df-a830-14641d17d624">224,820</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjItMy0xLTEtMA_830bcf07-bba2-4540-bf9a-7c58dc706d61">187,647</ix:nonFraction>&#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 7.75pt;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:100%">Contract 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjMtMS0xLTEtMA_8ad05b46-4117-446a-9ac9-837f0198ee37">247,315</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjMtMy0xLTEtMA_1dd91d55-74a1-4b5f-9c17-262044253178">228,388</ix:nonFraction>&#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 7.75pt;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:100%">Other current liabilities</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjQtMS0xLTEtMA_404ae7c2-bedc-4557-a2db-7e5dba96d29d">88,919</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjQtMy0xLTEtMA_f64de12f-867a-41e4-8ef2-cdec242e0ce4">74,988</ix:nonFraction>&#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 12.25pt;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:100%">Total current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjUtMS0xLTEtMA_366e4a4a-4138-46a5-bd1e-bb497061cc73">1,704,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjUtMy0xLTEtMA_822e7316-3290-498f-b66a-ea3b51d4968c">1,415,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;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:100%">Long-term debt, including finance leases</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjYtMS0xLTEtMA_271403ff-d705-4fac-b074-2dbf62ea13e0">1,347,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjYtMy0xLTEtMA_eeb57a20-c762-4516-8b65-d608fe696785">1,157,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 7.75pt;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:100%">Long-term 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjctMS0xLTEtMA_3e56a18f-972a-4087-a906-548f3a8a4834">129,568</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjctMy0xLTEtMA_6e09628b-2c9b-40f4-b865-676241714a1a">116,506</ix:nonFraction>&#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 7.75pt;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:100%">Deferred income taxes</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjgtMS0xLTEtMA_a1216e82-84b9-4a1f-9640-2260a9de35e7">326,107</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjgtMy0xLTEtMA_6e93de3e-1b69-479a-9c94-de4e4cca27d3">302,938</ix:nonFraction>&#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 7.75pt;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:100%">Other long-term 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjktMS0xLTEtMA_3045231f-e8ec-476b-a6ec-daa34c7f8ff4">228,634</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjktMy0xLTEtMA_7f18c859-4caa-433b-9697-97c2d88fdfe6">230,049</ix:nonFraction>&#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 12.25pt;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:100%">Total liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzAtMS0xLTEtMA_0e1dedd2-6cd1-4c36-881b-05f596b530b2">3,735,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzAtMy0xLTEtMA_7a347e00-b66b-4edc-ad5c-d23ad91cd5fa">3,222,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and contingencies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Note 14</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzEtMS0xLTEtMA_d36d42c6-af2b-498e-8fc2-3fe7ecb8225d"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzEtMy0xLTEtMA_f4c1c989-7617-43f1-8e5d-7b9cc071823c"></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:100%">Equity</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzIx_11934bf4-ab4c-48e0-8831-c29b89cc582c"><ix:nonFraction unitRef="usdPerShare" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzIx_1ec84b15-b743-462f-a786-28b745bab40d">1.00</ix:nonFraction></ix:nonFraction> par value: authorized shares - <ix:nonFraction unitRef="shares" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzU1_5bc492c8-01b8-476d-a31b-27e0b5c7afd2"><ix:nonFraction unitRef="shares" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzU1_d5ba9cca-223a-405d-9e49-a4e9d072c267">5,000,000</ix:nonFraction></ix:nonFraction>; issued and outstanding shares &#8211; <ix:nonFraction unitRef="shares" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzkx_1257683f-697d-4c79-8cdf-2fdad2fa51b8"><ix:nonFraction unitRef="shares" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzkx_94919a7e-a772-43e8-aa01-1a1e52d25379"><ix:nonFraction unitRef="shares" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzkx_b919cb74-65bc-4847-a1a6-e83b104c526c"><ix:nonFraction unitRef="shares" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzkx_e1753c2c-cf6a-4f30-a23c-402647e43ded">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMS0xLTEtMA_6b26854f-973e-48fa-9c19-fd9e1bf54e22">&#8212;</ix:nonFraction>&#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 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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMy0xLTEtMA_3e86088c-47fd-4c42-83e9-7b4350c88b10">&#8212;</ix:nonFraction>&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3XzE4_1da4afdf-5408-4a2e-b1a0-a5cc0c451833"><ix:nonFraction unitRef="usdPerShare" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3XzE4_dc9cb8a4-f613-4c66-add0-332b0f8b6047">0.10</ix:nonFraction></ix:nonFraction> par value: authorized shares - <ix:nonFraction unitRef="shares" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3XzUy_3bc3f41b-5ad4-4b33-b741-eea0e934003a"><ix:nonFraction unitRef="shares" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3XzUy_9940d414-e7f0-4879-9142-94342b144738">145,000,000</ix:nonFraction></ix:nonFraction>; issued shares - <ix:nonFraction unitRef="shares" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3Xzcy_2378a9ae-5c32-421a-a647-97beb883f0bb">93,246,800</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3Xzc5_8ef9b621-2c6b-4e21-b6f0-0eb4c53377cc">93,107,440</ix:nonFraction> (including <ix:nonFraction unitRef="shares" contextRef="i9d2caab97c9d47ed94fa9dac1cc296c4_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3Xzkz_63048e53-b1cf-41dd-aa12-4d81cb6882c3">1,858,799</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ie249af96f7444ee1b3ca9da6fc130acb_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3XzEwMA_f81773c3-07d9-412d-8394-cbd082146223">1,843,041</ix:nonFraction> of unvested stock awards) as of September&#160;30, 2021 and December&#160;31, 2020, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMS0xLTEtMA_4ac4d3d1-1bea-44dc-82b7-f9da822b367a">9,325</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMy0xLTEtMA_0f690104-4bd7-4c6f-b990-1a85c3e0b452">9,311</ix:nonFraction>&#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 7.75pt;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:100%">Capital surplus</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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzUtMS0xLTEtMA_fad1850f-6674-4529-b89d-8ca1e58197cf">847,242</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzUtMy0xLTEtMA_07f3cf50-40a0-494b-8f8c-cd42e588d2a4">837,453</ix:nonFraction>&#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 7.75pt;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:100%">Retained earnings</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzYtMS0xLTEtMA_463717e5-bfb8-495d-9598-5b2859c97a16">2,085,744</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzYtMy0xLTEtMA_d5542f38-b1a5-4238-b2d2-ed394348bedb">1,833,557</ix:nonFraction>&#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 7.75pt;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:100%">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:100%">(<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzctMS0xLTEtMA_0517a067-c4c5-4ae0-9f5a-109e525ded8c">82,175</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzctMy0xLTEtMA_7ab5468e-4783-4d79-8965-3409f1fc43b9">91,444</ix:nonFraction>)</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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock, at cost: <ix:nonFraction unitRef="shares" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmJiNDYyOTYyZjNlYzRhYTQ5M2Y2NDk3OTQzODBmYWE4XzI5_56ea932a-1778-437e-aeca-386cb84413eb"><ix:nonFraction unitRef="shares" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmJiNDYyOTYyZjNlYzRhYTQ5M2Y2NDk3OTQzODBmYWE4XzI5_e33e5a05-705d-4c47-b2bf-d423ce719996">18,941,926</ix:nonFraction></ix:nonFraction> shares as of both September&#160;30, 2021 and December&#160;31, 2020, 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzgtMS0xLTEtMA_92f0efdb-3921-453a-9fb4-ff5911ec5aeb">586,955</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzgtMy0xLTEtMA_0b42acf4-a09d-49d1-82d7-b986e6edd26c">586,955</ix:nonFraction>)</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 12.25pt;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:100%">Total MasTec, Inc. shareholders&#8217; equity</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzktMS0xLTEtMA_8b6089b3-05b0-46a8-bb7b-3ee8b74dc368">2,273,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzktMy0xLTEtMA_2e13e3a1-df49-4575-871f-e9706d5c3dae">2,001,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;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:100%">Non-controlling interests</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDAtMS0xLTEtMA_c3b19bde-e309-4486-8a0a-831039f364ba">4,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDAtMy0xLTEtMA_f6c86e9c-a41c-4294-8406-1b5c1b4eb9af">3,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 12.25pt;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:100%">Total equity</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDEtMS0xLTEtMA_4404b380-4312-4994-a2d9-ef32ff39ec4f">2,277,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDEtMy0xLTEtMA_9348968c-116c-4e8f-83cb-51102b1631c0">2,005,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 12.25pt;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:100%">Total liabilities and equity</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDItMS0xLTEtMA_75951247-3aa1-4181-92f2-a5ec1923f6f5">6,013,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDItMy0xLTEtMA_5eaeba42-8c68-44e1-a033-7921c22da97e">5,227,849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="ic9463e76327a4a4cbada6a173718ddfb_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><span><br/></span></div></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%">MASTEC, INC.</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%">CONSOLIDATED STATEMENTS OF EQUITY</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%">(unaudited - in thousands, except shares)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></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:27.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.753%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.943%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.753%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.836%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.745%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.153%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><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:9pt;font-weight:700;line-height:100%">Common Stock</span></td><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:9pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">Capital Surplus</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Total </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:100%">MasTec, Inc. Shareholders&#8217; Equity</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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:100%">Non-Controlling Interests</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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:100%">Total Equity   </span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">Balance as of June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ide44f113a3e14fb49c3a6b1ba941a2c9_I20210630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xLTEtMS0w_a470309c-3b72-47a7-843f-8f4547e29352">93,256,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ide44f113a3e14fb49c3a6b1ba941a2c9_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0zLTEtMS0w_b97a57e6-114c-4dc4-8e6b-33a6edf8dc38">9,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8baa65a6e43d493c8c65f3c0a7d27d94_I20210630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy01LTEtMS0w_c4c7f3cd-2243-4a4d-804c-1199ff5ba0ba">18,941,926</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i8baa65a6e43d493c8c65f3c0a7d27d94_I20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy03LTEtMS0w_b8ffba84-d7ac-4922-95f7-84b21779c3af">586,955</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i29c4cdb8b3da4410abc9a2a24fddff7f_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy05LTEtMS0w_3dec65a5-07de-4f7a-8b47-412a78ca0990">841,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i694e6268d7ec4fa88562a5ca1933ac53_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xMS0xLTEtMA_3274d6bd-e410-4df9-8ca1-581b6a16212b">1,974,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="if83c9f93bc9a4d92b6383683b1a02e94_I20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xMy0xLTEtMA_3ad8df6f-61f9-48d3-8b73-242121792d3a">79,856</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i483aaf616f324740aa06612c0a5f8790_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xNS0xLTEtMA_37e6e72f-31be-410d-9dd3-78c92891feec">2,158,362</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i2f0e4e14c89b4928b024744ab9b1f111_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xNy0xLTEtMA_b26ad10e-c006-4bed-a768-796ba7f79b46">3,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="icf8b60423b584812b310a286094cd99d_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xOS0xLTEtMA_dfd5c4ba-0c76-4d66-8dad-3ca60b176104">2,161,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib37fa634cec34bfead49ea17f2b20c7f_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNC0xMS0xLTEtMA_4422d9e0-a930-43a7-93d3-80f73f656807">111,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b63c460c1ff4964bf27298d53e86905_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNC0xNS0xLTEtMA_6d3b17f2-23c7-4aef-a386-962c97b0cb73">111,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if795c41cfe4243a6abc59deeef00b9c9_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNC0xNy0xLTEtMA_5651cd99-484f-4543-a5d2-f7eafaec852f">1,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNC0xOS0xLTEtMA_7fddc7cf-f4b8-4244-82c8-ecd862ee1c07">112,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7pt;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:120%">Other comprehensive loss</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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic002addb74bb4f689678299ae488062a_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNS0xMy0xLTEtMA_fa3ae611-db89-4bc4-8719-0610e02fc9dd">2,319</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b63c460c1ff4964bf27298d53e86905_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNS0xNS0xLTEtMA_c9fb5378-ea34-4d5e-8300-7593d3898ab1">2,319</ix:nonFraction>)</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:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNS0xOS0xLTEtMA_e814d55b-5f08-4e1d-9bf1-58a0031e8271">2,319</ix:nonFraction>)</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 7pt;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:100%">Non-cash stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id27f439dba014ce898570bfcd66da916_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNi05LTEtMS0w_903a9d82-0cb2-46a0-9a8a-e37112ce9725">6,073</ix:nonFraction>&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b63c460c1ff4964bf27298d53e86905_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNi0xNS0xLTEtMA_4087ed8c-d3ed-485d-9889-da2daff2a905">6,073</ix:nonFraction>&#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:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNi0xOS0xLTEtMA_8b5bfed0-7795-46d3-874d-710925368372">6,073</ix:nonFraction>&#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 7pt;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:120%">Forfeiture of restricted shares, net</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="if9a4a710f4d046cab3c4f1062455ed06_D20210701-20210930" decimals="INF" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNy0xLTEtMS0w_ae6438ff-e219-43d6-857b-8bb766d5878d">9,174</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9a4a710f4d046cab3c4f1062455ed06_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNy0zLTEtMS0w_7a841e57-6cb3-4391-a743-dbc4b758586c">1</ix:nonFraction>)</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: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="2" style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="id27f439dba014ce898570bfcd66da916_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNy05LTEtMS0w_0e57a0e5-918f-401c-be57-367bc3577e0a">1</ix:nonFraction>&#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="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="2" style="background-color:#ffffff;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:100%">&#8212;&#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="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNy0xOS0xLTEtMA_5937f85d-9eb0-4115-ab0b-9c576ab6f1d1">&#8212;</ix:nonFraction>&#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 7pt;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:120%">Shares withheld for taxes, net of other share activity</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:100%">(<ix:nonFraction unitRef="shares" contextRef="if9a4a710f4d046cab3c4f1062455ed06_D20210701-20210930" decimals="INF" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfOC0xLTEtMS0w_eb38db1e-84cf-4c32-9d3a-05a201fc4e76">228</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">&#8212;&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id27f439dba014ce898570bfcd66da916_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfOC05LTEtMS0w_b5172472-f44d-494e-a7e7-b9c66cfe4765">22</ix:nonFraction>)</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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b63c460c1ff4964bf27298d53e86905_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfOC0xNS0xLTEtMA_f87410b3-aa96-4f85-9284-97c9d7cac112">22</ix:nonFraction>)</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:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfOC0xOS0xLTEtMA_bcb5350b-5ba2-43f1-9cdc-880bc516ecd5">22</ix:nonFraction>)</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><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><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><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 7pt;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:120%">Distributions to non-controlling interests</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><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><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="2" style="background-color:#ffffff;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:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if795c41cfe4243a6abc59deeef00b9c9_D20210701-20210930" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTAtMTctMS0xLTA_2cdd83e5-ff47-4dc3-8c7a-3e1c34441c3c">76</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTAtMTktMS0xLTA_c94dc953-07b9-4df0-842f-aaaac267434d">76</ix:nonFraction>)</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="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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">Balance as of September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b12dcaf88df42b298c843f6955693e2_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMS0xLTEtMA_afabe300-8e05-4bc2-8d27-643f8b153d3c">93,246,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i3b12dcaf88df42b298c843f6955693e2_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMy0xLTEtMA_c2645d84-9d84-495b-8040-ed3aae608988">9,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i34aa4d41ab834dce84948cb1419d91be_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItNS0xLTEtMA_66800e67-364f-489b-8c9f-c6dabb2deffb">18,941,926</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i34aa4d41ab834dce84948cb1419d91be_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItNy0xLTEtMA_f8654e45-ac04-4ca7-9004-d925a2ce7115">586,955</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if61b497d135f42dbbe76fc86272ce480_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItOS0xLTEtMA_26ed22a6-85cb-4796-904a-31af20c6c215">847,242</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i3b08dca448c84ed9b66f068ae34a9277_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMTEtMS0xLTA_fb25e448-49da-497f-8fc8-6b1a1400b2a2">2,085,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a2a5136a90c4245b093793a2204bbb9_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMTMtMS0xLTA_c9c8fcb5-98db-4ac7-8753-e4ee7bca36b8">82,175</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i8b07273243ec4c4ea138240b0c3e61e8_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMTUtMS0xLTA_a5f7820b-bffe-4f9c-93fe-64a4c4d5f8d1">2,273,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6ae4e6d5516044a2a0cbaf30c86d4002_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMTctMS0xLTA_51d8cc06-f65f-4db3-9acb-fac581c2eed4">4,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMTktMS0xLTA_a83393b4-604a-4c9b-9163-ec2bb951c25c">2,277,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">Balance as of June 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i90a6183fe6d845f9b7032f9c8156b940_I20200630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMS0xLTEtMA_7fc3895b-1d5c-45a8-bccf-c6a0d538c2ec">92,665,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i90a6183fe6d845f9b7032f9c8156b940_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMy0xLTEtMA_2e5971a9-43ad-46d2-b0a8-3017e134dd97">9,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="idf71190dcef14c0bb9c08f629285086c_I20200630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtNS0xLTEtMA_52d01c92-bb61-4df9-92a0-923519f6b715">18,941,926</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="idf71190dcef14c0bb9c08f629285086c_I20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtNy0xLTEtMA_f0b550ec-725c-41d9-9af3-631d4818d73e">586,955</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="if8d81541783f45669389657e1133ccd1_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtOS0xLTEtMA_205ac0be-6025-45be-942d-f4aa8a020f8d">821,584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i8556db8bb8f64b31853b63c83f5d6e6e_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMTEtMS0xLTA_ab01b543-fed1-47dc-a022-7ffc59a4e120">1,603,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie67d3377c80046659485645b55314a7f_I20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMTMtMS0xLTA_f37566e9-1f01-4e82-a867-826be3b0254d">101,129</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i1b1121fbf3f644bcb0fdea87720a9d67_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMTUtMS0xLTA_c1e582b2-30f9-4634-8c0e-0ef6b54b1bf9">1,746,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="if8827403472f40ec9336bf2b2203a8bc_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMTctMS0xLTA_edb9fcc2-bc27-42c5-82e4-170762101606">4,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="id09e4c90111c45289b0c32038e901769_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMTktMS0xLTA_ca249e5b-9d05-4471-910d-f02391e306b9">1,750,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16bcf378ba2d4a9d85f9a861a8b25d38_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTYtMTEtMS0xLTA_1037075f-05a6-43bd-9371-7688c4eac489">116,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3de238058a124182a049a0d06cd317e2_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTYtMTUtMS0xLTA_a166c289-c9c2-45bc-aad2-ba314e31c8a6">116,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3859299c7db34b48b6a7c3b21af9df8e_D20200701-20200930" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTYtMTctMS0xLTA_6975c38c-3e13-4cd6-9191-3bcbf0e9c1fc">394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTYtMTktMS0xLTA_3587a168-eb19-4da7-83db-14f535c1b034">116,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7pt;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:120%">Other comprehensive income</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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68426fe3b249499a898180a18929cb46_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTctMTMtMS0xLTA_8f1c856b-4da8-4ec8-9d36-c444641f1350">2,223</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3de238058a124182a049a0d06cd317e2_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTctMTUtMS0xLTA_bf830b38-ffb5-42eb-9fb6-9b8a3d665d2c">2,223</ix:nonFraction>&#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="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTctMTktMS0xLTA_3e1b9bd9-4b11-4819-9f51-165d38c876e9">2,223</ix:nonFraction>&#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 7pt;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:120%">Non-cash stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc593da7cdbd425bbf5c48c4d4271c20_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTgtOS0xLTEtMA_b81bc1ca-c7bd-414e-b5d3-b2ff59772f6a">5,639</ix:nonFraction>&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3de238058a124182a049a0d06cd317e2_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTgtMTUtMS0xLTA_f5e209d3-f392-4b3c-8ad0-adfae021a227">5,639</ix:nonFraction>&#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:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTgtMTktMS0xLTA_d53d28da-bb36-4a6d-bb8b-a55de02c6f35">5,639</ix:nonFraction>&#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 7pt;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:120%">Issuance of restricted shares, net</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia7865d51901545e39a6aedb3d1ca6c9d_D20200701-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTktMS0xLTEtMA_8964cbf8-1ef2-484b-9a92-51e751a36ff8">1,391</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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="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="2" style="background-color:#ffffff;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:100%">&#8212;&#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="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="2" style="background-color:#ffffff;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:100%">&#8212;&#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="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">&#8212;&#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 7pt;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:120%">Other stock issuances, net of shares withheld for 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia7865d51901545e39a6aedb3d1ca6c9d_D20200701-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjAtMS0xLTEtMA_08f23702-3133-4325-9521-184d53f84672">94,553</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7865d51901545e39a6aedb3d1ca6c9d_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjAtMy0xLTEtMA_1308f16b-70d0-436c-9ba1-6c3ac828cb5f">9</ix:nonFraction>&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc593da7cdbd425bbf5c48c4d4271c20_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjAtOS0xLTEtMA_b92d3d8c-035a-4025-997b-bc2a98845d7e">2,272</ix:nonFraction>&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3de238058a124182a049a0d06cd317e2_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjAtMTUtMS0xLTA_775e25b9-a0c4-47fc-a9d9-1df2a20d5127">2,281</ix:nonFraction>&#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:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjAtMTktMS0xLTA_4684d1c5-21ef-495f-a0de-540e8dbeea2d">2,281</ix:nonFraction>&#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="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><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><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><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 7pt;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:120%">Distributions to non-controlling interests</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><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><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="2" style="background-color:#ffffff;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:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3859299c7db34b48b6a7c3b21af9df8e_D20200701-20200930" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjItMTctMS0xLTA_370222aa-c94b-4db8-9e51-cb0ea8f23c7e">719</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjItMTktMS0xLTA_5eb79ffb-a097-4fd3-9f62-30a31aa47b74">719</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i10a9bb90d1d04906acb77563945cdd11_I20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMS0xLTEtMA_438170bf-4fed-4bd7-8c0a-80fda42edba9">92,761,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i10a9bb90d1d04906acb77563945cdd11_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMy0xLTEtMA_84fd9b11-cb88-4156-9406-a78ad5af31ea">9,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i09326df045ea42359dd91123d3b49722_I20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtNS0xLTEtMA_8f64c975-39e6-4697-94a2-5b09313f7e0d">18,941,926</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i09326df045ea42359dd91123d3b49722_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtNy0xLTEtMA_07ac4db7-2751-42a9-8740-aa02f97520b9">586,955</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ic07d5112d3eb41a88d999130dcec5e21_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtOS0xLTEtMA_80e5968d-2f6c-4ef9-88fd-a421a2ec2f29">829,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i98413f24bd60459e8d892f1d3ae7ab48_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMTEtMS0xLTA_55713e8f-6f8d-4687-b1cc-33639f621ed6">1,720,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i35a8415dac934083b18490085837abb4_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMTMtMS0xLTA_7490dba8-41fa-4873-8796-525cb174a08f">98,906</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="id1573399867140dc9d0f347f554e0fe3_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMTUtMS0xLTA_1470f16c-8a31-423b-83b0-ef270efa4c22">1,873,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i659c08b2c6ed4794b15021114896fce1_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMTctMS0xLTA_57414f83-5ad0-43b5-8b9f-e0bb045ed2f6">3,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i3aa22cb31ae14fa1b2965494bb79ab1f_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMTktMS0xLTA_592eeefb-4452-4442-9540-96206f0008b7">1,877,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these 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:9pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><span><br/></span></div></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%">MASTEC, INC.</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%">CONSOLIDATED STATEMENTS OF EQUITY</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%">(unaudited - in thousands, except shares)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></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:27.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.753%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.943%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.753%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.836%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.745%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.153%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><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:9pt;font-weight:700;line-height:100%">Common Stock</span></td><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:9pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">Capital Surplus</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Total </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:100%">MasTec, Inc. Shareholders&#8217; Equity</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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:100%">Non-Controlling Interests</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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:100%">Total Equity   </span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic91989851b084ac59458e9865486a219_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xLTEtMS0w_e2886603-d595-422c-b9cf-459a64c10ff3">93,107,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ic91989851b084ac59458e9865486a219_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0zLTEtMS0w_8b06648f-2387-443d-9b93-dbdd4ff02b5a">9,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8d488993475248faa01b155913c8b670_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy01LTEtMS0w_4f89f977-14d1-4bf7-b6df-c433f6abac20">18,941,926</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d488993475248faa01b155913c8b670_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy03LTEtMS0w_cffb0cea-da10-4e75-898a-a193f359ce64">586,955</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ia5c04968130b483cb5bc8d3f76713f40_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy05LTEtMS0w_e164efa1-62ae-4656-98d0-679c41113aee">837,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i37bc0bd94b4547aa962da50e748bcdf1_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xMS0xLTEtMA_d4a51d65-8b3b-4823-9dda-401dc0428014">1,833,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i97fa32c25be14d1fadde6f4ecb15c762_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xMy0xLTEtMA_03b0fdda-62ac-4e36-a479-c2a49ff49899">91,444</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i632a493ef07245be8e7e6d759715e670_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xNS0xLTEtMA_97ce1380-204f-4892-814c-8b45b5bef851">2,001,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ib22a9a16009841b38c8265151b15ac18_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xNy0xLTEtMA_592319cf-6c37-4c2c-82bd-0fe30bb52d7d">3,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xOS0xLTEtMA_c16bc44c-6a06-4ae5-8226-8e94b146a257">2,005,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i265cc1f156924281ac3dc603ac131403_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNC0xMS0xLTEtMA_24bb81dc-378f-4f9c-a63e-cc47b4d346ec">252,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNC0xNS0xLTEtMA_2b8cec95-9294-4589-abd6-9681ae5fdff2">252,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8e8bb45eb10436789bf1d842bee0324_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNC0xNy0xLTEtMA_0b057655-b47b-4bc1-8734-0903e80c2afe">2,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNC0xOS0xLTEtMA_beaf3f02-7c45-42e5-a85a-a95a11c627b0">254,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7pt;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:120%">Other comprehensive income</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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b721588781343b992f03c18e97733d2_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNS0xMy0xLTEtMA_bd8aa02a-8baa-4a82-ac06-a36d44497fbc">9,269</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNS0xNS0xLTEtMA_685e0f58-a87d-47f3-8432-b95a67148aa4">9,269</ix:nonFraction>&#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="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNS0xOS0xLTEtMA_2445ddba-40ee-4188-bcef-73af6c2eaa2a">9,269</ix:nonFraction>&#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 7pt;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:120%">Non-cash stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30d7d417734b4c489167bc84f2a817ff_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNi05LTEtMS0w_853ae7cc-bb15-4ce2-98a2-8f4acc8f2e1d">17,673</ix:nonFraction>&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNi0xNS0xLTEtMA_4d3c5153-8e01-4126-b158-adad8102c12f">17,673</ix:nonFraction>&#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:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNi0xOS0xLTEtMA_25769c05-0955-443d-948b-68c5e0044de8">17,673</ix:nonFraction>&#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 7pt;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:120%">Issuance of restricted shares, net</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i72a948a00a5b42258c41988e454f4405_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNy0xLTEtMS0w_93c40c75-fdc6-43fa-adcb-22b27d21d61b">132,021</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72a948a00a5b42258c41988e454f4405_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNy0zLTEtMS0w_99392963-66fc-41cf-87a9-fc5516cc2285">13</ix:nonFraction>&#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="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="2" style="background-color:#ffffff;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i30d7d417734b4c489167bc84f2a817ff_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNy05LTEtMS0w_c9a909a5-cdb8-4de2-bcd5-fb5597bbcfe0">13</ix:nonFraction>)</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: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="2" style="background-color:#ffffff;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:100%">&#8212;&#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="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNy0xOS0xLTEtMA_3b929aa8-00d0-43ea-932e-d198549a22bf">&#8212;</ix:nonFraction>&#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 7pt;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:120%">Other stock issuances, net of shares withheld for 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i72a948a00a5b42258c41988e454f4405_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfOC0xLTEtMS0w_8a8957ce-407e-49e8-8643-74723e488a79">7,339</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72a948a00a5b42258c41988e454f4405_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfOC0zLTEtMS0w_a7926eba-ae6d-4ff4-ae9c-4e9cae0a2801">1</ix:nonFraction>&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30d7d417734b4c489167bc84f2a817ff_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfOC05LTEtMS0w_17ffda14-068b-4b53-a7e6-80b9bff3b6df">2,442</ix:nonFraction>)</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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfOC0xNS0xLTEtMA_eb977806-72ad-405a-b416-7f313b9fd7a4">2,441</ix:nonFraction>)</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:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfOC0xOS0xLTEtMA_fb15ef76-5d11-4ce8-9f48-a47af032db87">2,441</ix:nonFraction>)</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><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><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><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 7pt;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:120%">Distributions to non-controlling interests</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><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><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="2" style="background-color:#ffffff;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:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8e8bb45eb10436789bf1d842bee0324_D20210101-20210930" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTAtMTctMS0xLTA_0eace042-a5e4-4a42-83a7-41701bf5257f">76</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTAtMTktMS0xLTA_3b93f235-8619-4856-a9c9-bc7a60a941ae">76</ix:nonFraction>)</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 7pt;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:120%">Purchase of non-controlling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30d7d417734b4c489167bc84f2a817ff_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTEtOS0xLTEtMA_13edae4c-6d7d-4d07-bedd-702cf0b9a8bd">5,429</ix:nonFraction>)</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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTEtMTUtMS0xLTA_6ac6d52d-cba6-4b8b-9df1-a61d67399016">5,429</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8e8bb45eb10436789bf1d842bee0324_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTEtMTctMS0xLTA_9dd6a571-a445-4456-a4a5-4313dcd2862b">1,373</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTEtMTktMS0xLTA_a9800105-df73-42b9-9bc3-787f60c809a7">6,802</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b12dcaf88df42b298c843f6955693e2_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMS0xLTEtMA_c215fbda-4a89-42f1-bfae-f190ad146eb8">93,246,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i3b12dcaf88df42b298c843f6955693e2_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMy0xLTEtMA_89202ca6-51f3-494c-910e-266df142b8ec">9,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i34aa4d41ab834dce84948cb1419d91be_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItNS0xLTEtMA_d7ffcb16-1b71-4d9b-9156-9da63b601566">18,941,926</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i34aa4d41ab834dce84948cb1419d91be_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItNy0xLTEtMA_18d4f955-a407-4ee8-81a1-35435c37e911">586,955</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000;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:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if61b497d135f42dbbe76fc86272ce480_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItOS0xLTEtMA_d3da156f-c394-4dd5-87d5-f1f9c2fe119d">847,242</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i3b08dca448c84ed9b66f068ae34a9277_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMTEtMS0xLTA_50830f11-bb83-4ef6-94c1-2169278ec09e">2,085,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a2a5136a90c4245b093793a2204bbb9_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMTMtMS0xLTA_c49776f2-e060-4723-96f7-87ba52594099">82,175</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i8b07273243ec4c4ea138240b0c3e61e8_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMTUtMS0xLTA_7258b143-2ed8-4ba6-9d71-b06dccf8f528">2,273,181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6ae4e6d5516044a2a0cbaf30c86d4002_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMTctMS0xLTA_69a3766f-b849-46f7-b3fb-395c716c680c">4,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMTktMS0xLTA_551ffc32-2ae5-4945-86a5-3e02dc311fb0">2,277,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, 2020</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><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><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><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;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:100%">Balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i798df6e5c95e4c3f94ce58a0a532c935_I20191231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMS0xLTEtMA_57e8a071-455a-498a-9270-96c79540641b">91,909,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i798df6e5c95e4c3f94ce58a0a532c935_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMy0xLTEtMA_2c7514dc-0fdb-481a-9131-afa2056a9236">9,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6cc31916423843e3bed731a8bb6e15ea_I20191231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtNS0xLTEtMA_7d224081-ed05-4306-9d12-274741ba9fa6">15,344,917</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc31916423843e3bed731a8bb6e15ea_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtNy0xLTEtMA_f78c98e5-7297-4555-a7a9-4c13f54f0c66">466,727</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="iacf0a4c323014e41a1d560d39a0e5ecb_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtOS0xLTEtMA_af255422-f202-47b0-95c3-5b86a46622e5">809,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="iea5e78329ac54aff894c64870d99130c_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMTEtMS0xLTA_b5967f40-6134-4e71-b19e-73ed41cf7ac9">1,510,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i581122fa0c5548e28e1ce8d293020889_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMTMtMS0xLTA_c6515ecb-5322-4f5a-9b5e-426eb31f7657">75,706</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i7b1e4e17afb849bda71e5ddeda64d008_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMTUtMS0xLTA_717a646d-8e7b-4983-8642-27bbf8a9ffbb">1,787,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idb41ebc940da4897a5eb4d0c43a94d07_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMTctMS0xLTA_a664f5c6-24c3-477c-99f0-62dbb6dcf7ef">4,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="iafc0f55bdbbc4d0c873accb37228d9e0_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMTktMS0xLTA_93e5236f-2d83-4c1e-aefa-a66d12bfc892">1,791,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7pt;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:120%">Net income</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2aa9a82fe78f4569b12830b020f26e77_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTYtMTEtMS0xLTA_89202acb-2eb7-45a3-b6fc-4475c6332e28">209,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTYtMTUtMS0xLTA_f877bf17-33d3-4aac-8bf4-92dedf3f4c20">209,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe2f4470b5c94414a89b7074d97afcb6_D20200101-20200930" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTYtMTctMS0xLTA_28dfa319-c294-4c76-b909-2c5d4e8f3f7e">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTYtMTktMS0xLTA_85d2b6dc-4b68-4080-805f-8f50c1380f26">209,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:120%">Other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if945502bbfa540b59eab0ca9bb01c21c_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTctMTMtMS0xLTA_64786d8e-ab60-4c01-b958-4d71fdff78a0">23,200</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTctMTUtMS0xLTA_a4a3a14a-5f82-4639-8bbb-6ba230b4828b">23,200</ix:nonFraction>)</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:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTctMTktMS0xLTA_13587da0-6226-4b82-8222-4391af4ea6a1">23,200</ix:nonFraction>)</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 7pt;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:120%">Non-cash stock-based compensation</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><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="2" style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i1fe03a504af14f0fad9ce4946623de52_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTgtOS0xLTEtMA_5ab63090-d0b9-47bd-a716-bf02c2111d2e">15,538</ix:nonFraction>&#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="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="2" style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTgtMTUtMS0xLTA_586847ae-b4ce-4482-9ab8-f37077fcf70e">15,538</ix:nonFraction>&#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="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTgtMTktMS0xLTA_a58275a9-fc0f-4df3-8b50-4fd9b7a3bff7">15,538</ix:nonFraction>&#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 7pt;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:120%">Issuance of restricted shares, net</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:100%"><ix:nonFraction unitRef="shares" contextRef="ida0b481d18224805930d3162e49f8c12_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTktMS0xLTEtMA_5fa84225-5e8d-4416-9447-60c5e945ef04">694,746</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida0b481d18224805930d3162e49f8c12_D20200101-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTktMy0xLTEtMA_90901019-3127-45f5-9d94-fb26aff734c3">69</ix:nonFraction>&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1fe03a504af14f0fad9ce4946623de52_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTktOS0xLTEtMA_4163e687-e161-4ec9-bacc-491a166e49c1">69</ix:nonFraction>)</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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">&#8212;&#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:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTktMTktMS0xLTA_4ee79e89-0abd-4d46-b4df-d7ccea849317">&#8212;</ix:nonFraction>&#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 7pt;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:120%">Other stock issuances, net of shares withheld for taxes</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ida0b481d18224805930d3162e49f8c12_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjAtMS0xLTEtMA_b6d2cca6-dd78-44e8-9540-344fbd751ba1">156,865</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida0b481d18224805930d3162e49f8c12_D20200101-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjAtMy0xLTEtMA_fd2a0760-3a9f-452c-a7ba-8ab3f2a3d6d7">16</ix:nonFraction>&#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="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="2" style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i1fe03a504af14f0fad9ce4946623de52_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjAtOS0xLTEtMA_4dfb288c-8404-4480-9db5-e9a6b9c11910">4,273</ix:nonFraction>&#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="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="2" style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjAtMTUtMS0xLTA_7280654d-1a8e-452e-8baa-24a15d5bea05">4,289</ix:nonFraction>&#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="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjAtMTktMS0xLTA_fd72dc9b-6820-4aa5-a710-ed47df653e52">4,289</ix:nonFraction>&#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 7pt;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:120%">Acquisition of treasury stock, at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i03acc21e094b4a3b96a7644602735faa_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjEtNS0xLTEtMA_763d8a67-ab8a-43e2-9f44-8c5518b49df9">3,597,009</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i03acc21e094b4a3b96a7644602735faa_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjEtNy0xLTEtMA_eea90072-a2ba-45fe-aafe-6d1c09dd90bd">120,228</ix:nonFraction>)</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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjEtMTUtMS0xLTA_95b6f454-35d5-4c60-b2d7-be77785f56fc">120,228</ix:nonFraction>)</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:0 1pt"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjEtMTktMS0xLTA_73e94d65-aaf4-4178-b0d0-6a7b4eb1ed95">120,228</ix:nonFraction>)</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 7pt;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:120%">Distributions to non-controlling interests</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><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><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="2" style="background-color:#ffffff;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:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe2f4470b5c94414a89b7074d97afcb6_D20200101-20200930" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjItMTctMS0xLTA_cce520d3-b81c-4cc7-9b7f-e7d55b972ab5">719</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjItMTktMS0xLTA_133067ad-68d2-492c-8453-8f42078da21b">719</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i10a9bb90d1d04906acb77563945cdd11_I20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMS0xLTEtMA_55c040e2-0181-4bab-b5d8-f7190bf15d66">92,761,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i10a9bb90d1d04906acb77563945cdd11_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMy0xLTEtMA_0961b68b-23d3-4251-8e94-62649618b20d">9,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i09326df045ea42359dd91123d3b49722_I20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtNS0xLTEtMA_243a20bf-7118-4b7b-869a-ebc3b90348c8">18,941,926</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i09326df045ea42359dd91123d3b49722_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtNy0xLTEtMA_d2be29b9-aaaa-48c5-8e8f-04bd1958b691">586,955</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ic07d5112d3eb41a88d999130dcec5e21_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtOS0xLTEtMA_3d995627-741b-45a1-94f4-2d02b4a2faf6">829,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i98413f24bd60459e8d892f1d3ae7ab48_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMTEtMS0xLTA_1b9349c6-bb01-437c-84df-49c39d284b0c">1,720,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i35a8415dac934083b18490085837abb4_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMTMtMS0xLTA_78f0eee4-0236-4e23-9276-0cba0e81e8f9">98,906</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="id1573399867140dc9d0f347f554e0fe3_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMTUtMS0xLTA_549e6834-b897-4385-a45a-92594ad99f1c">1,873,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i659c08b2c6ed4794b15021114896fce1_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMTctMS0xLTA_0d845962-ee8c-43f1-a288-c141888bcdba">3,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i3aa22cb31ae14fa1b2965494bb79ab1f_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMTktMS0xLTA_5bc76afb-5339-45e7-875b-c07743e167c2">1,877,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these 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:9pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="ic9463e76327a4a4cbada6a173718ddfb_28"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="text-align:justify"><span><br/></span></div></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%">MASTEC, INC.</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%">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:9pt;font-weight:700;line-height:120%">(unaudited - in thousands)</span></div><div style="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><td style="width:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</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:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMy0xLTEtMS0w_44735ff8-bd97-47d2-89c2-3ae647a9affc">254,334</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMy0zLTEtMS0w_796d9fdd-339f-4c99-a0cb-5e3c2d872dc5">209,774</ix:nonFraction>&#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 7.75pt;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:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 12.25pt;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:100%">Depreciation</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNS0xLTEtMS0w_c5197117-607b-40d5-8a23-15f4e0dcb7ee">262,132</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNS0zLTEtMS0w_a2ec1c9c-4408-4433-9e84-78b573a633f8">182,173</ix:nonFraction>&#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 12.25pt;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:100%">Amortization of intangible 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNi0xLTEtMS0w_babd264b-16f4-48f5-957b-76c9b3826b24">54,522</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNi0zLTEtMS0w_8636a8aa-ebb4-41e1-aba1-bc6e1722f26d">28,384</ix:nonFraction>&#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 12.25pt;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:100%">Non-cash interest expense, net</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNy0xLTEtMS0w_3e8a51fe-90ef-46a7-bed3-b9e752c71cf3">2,342</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNy0zLTEtMS0w_d77e6264-14b7-4eee-aa13-23a51eca116f">2,201</ix:nonFraction>&#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 12.25pt;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:100%">Non-cash stock-based compensation expense</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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfOC0xLTEtMS0w_871e00a0-ab79-4419-b32e-2af52aa973a5">17,673</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfOC0zLTEtMS0w_c30253dd-b0c3-457b-8e16-40f4f95b2d1c">15,538</ix:nonFraction>&#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 12.25pt;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:100%">Provision for deferred income taxes</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfOS0xLTEtMS0w_7fcc6ea4-27d6-4943-b248-1d79f1e25df2">439</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfOS0zLTEtMS0w_d03964f5-40f9-4e78-8f0c-3c4cf89f2fa4">7,947</ix:nonFraction>&#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="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="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:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%">Equity in earnings of unconsolidated affiliates</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTItMS0xLTEtMA_f5fec888-ccf1-4460-b27f-187d3dcc1afb">23,585</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTItMy0xLTEtMA_528a9d91-f327-41dc-b660-5097baeec3c4">22,092</ix:nonFraction>)</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 12.25pt;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:100%">Gains on sales of assets, net</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTMtMS0xLTEtMA_0fc6afed-0ddd-4307-860a-b49c4fe24ba4">10,704</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTMtMy0xLTEtMA_b48710a3-2bcd-4ed0-9582-f7cb287034b5">12,874</ix:nonFraction>)</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 12.25pt;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:100%">Other non-cash items, net</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTQtMS0xLTEtMA_f7e4a1f8-fc15-4a6e-a022-d7bce4da4c61">8,218</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTQtMy0xLTEtMA_72aeb05a-3fa0-478e-b841-a9859ad059ad">23,046</ix:nonFraction>&#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="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in assets and liabilities, net of acquisitions:</span></div></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 12.25pt;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:100%">Accounts receivable</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTYtMS0xLTEtMA_8ce95ff3-2bec-43ab-8f22-9f6c63b28b50">59,665</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTYtMy0xLTEtMA_e65fa910-6ee3-4192-85d0-940244570640">49,802</ix:nonFraction>)</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 12.25pt;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:100%">Contract assets</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTctMS0xLTEtMA_6ab4be18-cdae-4059-bdd6-fd586c094836">109,399</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTctMy0xLTEtMA_4ff484f5-89b7-4dbc-ad0b-e508aaae79e6">10,637</ix:nonFraction>&#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 12.25pt;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:100%">Inventories</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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTgtMS0xLTEtMA_5ebb68e1-c81c-4b9a-a6a1-524589b726ff">11,968</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTgtMy0xLTEtMA_3ccc5f6a-bf3f-4a47-bde9-b04879e069e1">15,645</ix:nonFraction>&#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 12.25pt;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:100%">Other assets, current and long-term portion</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTktMS0xLTEtMA_17a07273-0208-4f3e-a875-f5e9cb306c0b">8,998</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTktMy0xLTEtMA_a43bf186-f8bf-412c-b165-ae8eee69e5ef">38,729</ix:nonFraction>&#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 12.25pt;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:100%">Accounts payable and accrued expenses</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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjAtMS0xLTEtMA_b9ffa105-012a-48e5-9ed8-4920d6890cb8">134,487</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjAtMy0xLTEtMA_f61d07ce-cd3d-4467-88bb-0b1ec7de177f">109,689</ix:nonFraction>&#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 12.25pt;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:100%">Contract liabilities</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjEtMS0xLTEtMA_73228e08-81c7-4e72-a839-a3b106e10911">7,478</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjEtMy0xLTEtMA_bf373ffa-dd22-4235-bd4c-d94434ac2876">160,648</ix:nonFraction>&#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 12.25pt;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:100%">Other liabilities, current and long-term portion</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjItMS0xLTEtMA_c4cd03e4-02a5-461a-b7f1-121cf0fa71cf">10,753</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjItMy0xLTEtMA_ff6ec0d3-b2c7-48be-85cd-c41f755fbf56">36,467</ix:nonFraction>)</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 7pt;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:100%">Net cash provided by operating activities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjMtMS0xLTEtMA_27ee4e4e-0d2b-4177-ae5e-e22ec0999345">499,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjMtMy0xLTEtMA_3897857b-0892-4e26-bb83-ebf6d09fce66">683,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%">Cash paid for acquisitions, net of cash acquired</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjUtMS0xLTEtMA_4139249c-8cd9-4578-aab1-06585707b185">604,907</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjUtMy0xLTEtMA_ec344dd6-7110-43b9-9a6d-42697047a659">11,251</ix:nonFraction>)</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 12.25pt;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:100%">Capital expenditures</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjYtMS0xLTEtMA_41615e9f-e168-4aa7-9eea-9e36e1fcb58e">132,348</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjYtMy0xLTEtMA_117ba404-c97e-4fd3-b785-4b1149c5600f">183,725</ix:nonFraction>)</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 12.25pt;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:100%">Proceeds from sale of property and 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjctMS0xLTEtMA_0dd93b0b-73c9-446e-a4ee-f9ff9afa6734">25,465</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjctMy0xLTEtMA_27922f07-c9d3-45e1-8fc4-531f65fb5365">29,744</ix:nonFraction>&#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 12.25pt;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:100%">Payments for other investments</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjgtMS0xLTEtMA_e1e51802-5a2c-43a9-98fb-a1cd731d68f1">7,111</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjgtMy0xLTEtMA_3a36b757-83a3-492f-a496-7111e15d0688">17,436</ix:nonFraction>)</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 12.25pt;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:100%">Proceeds from other 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjktMS0xLTEtMA_7d79c718-6d04-44e2-b6ee-77c311ae5390">557</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjktMy0xLTEtMA_9256986b-41f6-430e-aa2c-72b7f5b5d26b">648</ix:nonFraction>&#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 12.25pt;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:100%">Other investing activities, net</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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzAtMS0xLTEtMA_7793a8d0-5132-4c28-811f-6836db0a786f">1,650</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzAtMy0xLTEtMA_de607478-705c-459b-865b-33964fa0f033">4,843</ix:nonFraction>&#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 7pt;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:100%">Net cash used in investing activities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzEtMS0xLTEtMA_d9ee81f5-4ca5-4fd3-91aa-25f02c6597a7">716,694</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzEtMy0xLTEtMA_b4d93cbb-20b9-4031-8c72-217b53e3559d">177,177</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%">Proceeds from credit facilities</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzMtMS0xLTEtMA_0c0d9412-04a1-48d4-8035-875347d53ba3">795,414</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzMtMy0xLTEtMA_836474da-3dcb-452d-aa3c-cf5949d7d268">1,415,426</ix:nonFraction>&#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 12.25pt;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:100%">Repayments of credit facilities</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzQtMS0xLTEtMA_7741a69d-e0af-45d8-9ac9-5a5b62bbc996">606,575</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzQtMy0xLTEtMA_854e68ee-83ee-4d2e-9ce6-b52e46419a52">1,725,845</ix:nonFraction>)</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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from issuance of <ix:nonFraction unitRef="number" contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjA2ZmE2NGI4NmQyODQzNDI5ODdlNzBkMjliZDRmNWE5XzMw_c1b32d5b-cd2d-4185-ad37-12d21141ffc8">4.50</ix:nonFraction>% senior notes</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromIssuanceOfUnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzUtMS0xLTEtMA_b5db323a-bf00-43eb-a1cc-ef0cc30034fd">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfUnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzUtMy0xLTEtMA_4a0d6d8d-0bd2-40af-bd18-a71d7de13277">600,000</ix:nonFraction>&#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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayments of <ix:nonFraction unitRef="number" contextRef="ifb8117e28b8046fba8f9fb20991bdb1d_I20210930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NjAzNTM5MjI1YzQzNGJhYTM1NmY3Y2JmMWRjYzgxXzE4_babaac26-81e2-4041-a6ce-9549485d95c6">4.875</ix:nonFraction>% senior notes</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RepaymentsOfUnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzYtMS0xLTEtMA_fa0f0e38-8ceb-4ac5-82b9-cff9f1d68a8c">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfUnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzYtMy0xLTEtMA_99cf0067-eaf9-4ec4-9dc4-12b2169d18c2">400,000</ix:nonFraction>)</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%">Payments of finance lease obligations</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzgtMS0xLTEtMA_293a4781-1a08-4d3f-b8e5-3de38867f9d3">117,437</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzgtMy0xLTEtMA_85719f30-b675-4f23-b54d-9231116ca747">92,260</ix:nonFraction>)</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 12.25pt;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:100%">Payments of acquisition-related contingent consideration</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzktMS0xLTEtMA_d29fecf4-cdb2-4494-9422-80e94df18457">21,675</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzktMy0xLTEtMA_52b0a32e-a775-4b2c-962b-c678359ef2a7">10,097</ix:nonFraction>)</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 12.25pt;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:100%">Payments to non-controlling interests, including acquisition of interests and distributions</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromPaymentsToMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDAtMS0xLTEtMA_4464604c-4a74-4539-a7fc-0e0737b38fb4">8,965</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsToMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDAtMy0xLTEtMA_60b8db34-a98e-436d-9074-8fd306efff0e">719</ix:nonFraction>)</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 12.25pt;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:100%">Proceeds from stock-based awards</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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDItMS0xLTEtMA_83ce0804-78ae-48b4-8506-9a9de1a094c6">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDItMy0xLTEtMA_729b9581-6f50-41c4-90b4-16d921b1976d">5,483</ix:nonFraction>&#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 12.25pt;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:100%">Payments for stock-based 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDMtMS0xLTEtMA_b17895f6-7f2f-415f-9248-d24a9bcfb1c8">3,795</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDMtMy0xLTEtMA_56e0b9df-e801-4cd0-b70b-10ab37a26751">614</ix:nonFraction>)</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 12.25pt;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:100%">Repurchases 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDQtMS0xLTEtMA_8f4d9eab-9c92-4b29-b695-12b6dfa390e5">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDQtMy0xLTEtMA_ffcb92de-1a4d-4e24-8488-4124b5b48aa2">120,228</ix:nonFraction>)</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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%">Other financing activities, net</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDctMS0xLTEtMA_c2f8ecea-7192-4b91-bbaa-0df237dd4aa1">2,503</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDctMy0xLTEtMA_687f068c-bb86-4767-b365-430c74a01609">11,128</ix:nonFraction>)</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 7pt;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:100%">Net cash provided by (used in) financing activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDgtMS0xLTEtMA_710d9717-a820-4dca-98eb-8180d5edb41c">34,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDgtMy0xLTEtMA_46e0b24e-1abd-41af-b86f-f3a80e568f12">339,982</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Effect of currency translation on cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDktMS0xLTEtMA_b5235167-8420-4761-9dfe-dc4554a670b0">61</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDktMy0xLTEtMA_727874d6-1d0b-4a70-bbbe-82b9d88f4fe6">730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Net (decrease) increase in 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: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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTAtMS0xLTEtMA_4e38426d-83a1-43d1-8546-1eb14e2b6b55">183,194</ix:nonFraction>)</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 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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTAtMy0xLTEtMA_7813a5f4-e3eb-4e71-827c-08c1600d89b8">166,747</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">Cash and cash equivalents - beginning of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTEtMS0xLTEtMA_742cfc31-46bc-453a-b8d9-89be09e942f6">423,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="iafc0f55bdbbc4d0c873accb37228d9e0_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTEtMy0xLTEtMA_41ceccb1-c1eb-4540-9662-eede11c3ce2f">71,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Cash and cash equivalents - end of period</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTItMS0xLTEtMA_bea99dea-c0c5-4c30-a27b-6ac7e0d4ca59">239,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i3aa22cb31ae14fa1b2965494bb79ab1f_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTItMy0xLTEtMA_f217a70d-ccbc-4951-9843-a18c0ab46d75">238,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><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:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:72.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.834%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.836%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental cash flow information:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest paid</span></div></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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfMS0xLTEtMS0w_5f00d1f8-5ee9-4cad-984d-fc82482f1c2e">49,133</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfMS0zLTEtMS0w_9e3b34c3-6aca-4e32-aa31-1508d7c3904f">57,098</ix:nonFraction>&#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 16pt;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:100%">Income tax payments, net of refunds</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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfMi0xLTEtMS0w_e280feed-f27c-441e-bcd5-7e682c58852c">62,720</ix:nonFraction>&#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 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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfMi0zLTEtMS0w_70cf4c8d-a297-45e4-a18f-d7fe53f6e3c9">12,091</ix:nonFraction>&#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="margin-top:1pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental disclosure of non-cash information:</span></div></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;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions to property and equipment from finance leases</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfNC0xLTEtMS0w_3de03b4c-62fe-4eb6-8e83-ebcc425c04fa">128,337</ix:nonFraction>&#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 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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfNC0zLTEtMS0w_13541bac-c919-4354-a4f1-e1c4b13f6285">86,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:27pt;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:9pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="ic9463e76327a4a4cbada6a173718ddfb_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></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%">MASTEC, INC.</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">(Unaudited)</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_34"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 1 &#8211; <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwMzU_d3642274-e6f8-4690-819d-480801a58313" continuedAt="i0f1b3320df4a424981be15713f045833" escape="true">Business, Basis of Presentation and Significant Accounting Policies </ix:nonNumeric></span></div><ix:continuation id="i0f1b3320df4a424981be15713f045833" continuedAt="i1eee5f75f0c544e6a24bb5df00593bec"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Nature of the Business</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec, Inc. (collectively with its subsidiaries, &#8220;MasTec&#8221; or the &#8220;Company&#8221;) is a leading infrastructure construction company operating mainly throughout North America across a range of industries.  The Company&#8217;s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure; electrical utility transmission and distribution; heavy civil; and industrial infrastructure.  MasTec&#8217;s customers are primarily in these industries.  MasTec reports its results under <ix:nonFraction unitRef="segment" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfNzUx_c60cf9df-ca92-4487-b2ad-a03288aedff5">five</ix:nonFraction> reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission; and (5) Other.  See Note 13 - Segments and Related Information.</span></div><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwNzM_3f6111b1-271d-4cd3-a07a-97507f5500e6" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X.  Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted.  The accompanying consolidated balance sheet as of December&#160;31, 2020 is derived from the Company&#8217;s audited financial statements as of that date.  Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December&#160;31, 2020 contained in the Company&#8217;s 2020 Annual Report on Form 10-K (the &#8220;2020 Form 10-K&#8221;).  In management&#8217;s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included.  <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwMDA_cb68be99-0f32-401e-ae30-07c11cfbb0b9" escape="true">When necessary, certain prior year amounts have been reclassified to conform to the current period presentation.</ix:nonNumeric>  Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year.  The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTg5OTA_bad6fb56-f8c8-460e-9c8a-90348fedc8a4" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest.  All significant intercompany balances and transactions have been eliminated in consolidation.  Other parties&#8217; interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities.  Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss.  <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:EquityMethodInvestmentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTg5OTE_4dc83849-7ccf-4ab2-9d84-49a73563f63d" escape="true">The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.  See Note 4 - Fair Value of Financial Instruments.</ix:nonNumeric>  <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:InterestInUnincorporatedJointVenturesOrPartnershipsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTg5NzE_acfac3c5-66da-4e31-b585-47f44e746e87" escape="true">For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity</ix:nonNumeric>.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwMTE_ff9c03b7-5e4d-4980-9197-f8d4602f2ae6" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Translation of Foreign Currencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss.  Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period.  Substantially all of the Company&#8217;s foreign operations use their local currency as their functional currency.  For foreign operations for which the local currency is not the functional currency, the operation&#8217;s non-monetary assets are remeasured into U.S. dollars at historical exchange rates.  All other accounts are remeasured at current exchange rates.  Gains or losses from remeasurement are included in other income or expense, net.  Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.</span></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In these consolidated financial statements, &#8220;$&#8221; means U.S. dollars unless otherwise noted.</span></div><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTg5Nzg_40280ddc-b2b0-4ae0-8573-1bc7ca352782" continuedAt="if2077f52fdbc4179875e93e743d97fc0" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Management Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes.  These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of the COVID-19 pandemic, climate change, and other global and/or macroeconomic trends and events.  These estimates form the basis for making judgments about the Company&#8217;s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources.  While management believes that such estimates are reasonable when considered in conjunction with the Company&#8217;s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and other long-lived assets; allowances for credit losses; asset lives used in </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="i1eee5f75f0c544e6a24bb5df00593bec" continuedAt="i4985d8673a16477893ea35e09e71651a"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="if2077f52fdbc4179875e93e743d97fc0">computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.</ix:continuation></span></div><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="mtz:UnusualOrInfrequentItemsOrBothPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwNDA_31161c57-b255-4a83-96e2-dab44b4450f7" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Pandemic</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The novel coronavirus (&#8220;COVID-19&#8221;) pandemic disrupted business activities and significantly affected global economic conditions at the beginning of 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to contain COVID-19 or slow its spread, including a recently proposed vaccine mandate, resulting in workforce, supply chain and production disruptions and creating significant uncertainties in the U.S. and global economies.  While the adverse effects of these restrictions and mitigation measures partially subsided in the United States beginning in the second half of 2020, the COVID-19 pandemic varies by region and the possibility of future restrictions remains, particularly as new variants of COVID-19 arise.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a provider of essential services, all of the Company&#8217;s business segments have continued to operate throughout the pandemic, and, where safe and possible, the Company was generally directed by its customers to maintain normal work schedules.  The Company&#8217;s business model has, thus far, proven resilient, and management continues to adapt to the changing operational and economic environment that has resulted from the COVID-19 pandemic.  Management&#8217;s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners.  The Company has adjusted its standard operating procedures within its business operations to ensure employee and customer safety and is continually monitoring evolving health guidelines and responding to changes as appropriate.  The COVID-19 pandemic has had a negative impact on the Company&#8217;s operations since 2020 and may continue to affect its future business activities.  These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing and other mitigation measures, the health and availability of work crews or other key personnel, including subcontractors, supply chain disruptions and/or delayed project start dates, project shutdowns or cancellations that may be mandated or requested by governmental authorities or others, all of which could result in lower revenue or higher operating costs and/or create lower levels of overhead cost absorption.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Several relief measures have been enacted in response to the effects of the COVID-19 pandemic, including the Coronavirus Aid, Relief and Economic Security Act (the &#8220;CARES Act&#8221;) and the Coronavirus Response and Relief Supplemental Appropriations Act (the &#8220;Coronavirus Relief Act&#8221;).&#160; The CARES Act permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued, including the deferral of approximately $<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfOTUyMw_3f5070af-97d9-4448-a049-0659e59adfe5">59</ix:nonFraction> million of payroll taxes, half of which are due by December 31, 2021, with the remainder due by December 31, 2022.  The Company will continue to monitor and evaluate the potential effects, usefulness of, and qualification for, additional COVID-19 relief measures on the Company&#8217;s financial position, results of operations and cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notwithstanding moderation of the COVID-19 pandemic and easing of governmental and other restrictions, the Company may continue to experience negative effects on its business and operations from possible longer-term changes in consumer and customer behavior, and/or from continuing negative economic conditions or from the effects of the recently proposed vaccine mandate.  The Company believes that it has taken appropriate steps to mitigate the impacts of the COVID-19 pandemic on its business; however, the potential effects of the COVID-19 pandemic are uncertain, as they depend upon numerous evolving factors that management may not be able to accurately predict.  The availability, acceptance, administration, effectiveness, and the duration of such effectiveness, of vaccines and treatments, along with the length and extent of any continuing economic and market disruptions are unknown, and, therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.</span></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwMjM_6f704845-11d3-4607-b3a4-c38aaeba62c4" continuedAt="ief7c88c5fff3463ebce05b22dc725dcc" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes revenue from contracts with customers under Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606 (&#8220;Topic 606&#8221;).  Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred.  Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contracts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup.  Revenue derived from projects performed under master service and other service agreements totaled <ix:nonFraction unitRef="number" contextRef="ibf1a7300fb954fdd9da98623a9078303_D20210701-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTIzNDM_37faddd4-f300-4b73-9103-91bb687604fe">37</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ib68b49886da941e8be02a0afa4714d7c_D20200701-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTIzNTA_bc708cb9-f8ed-440e-b742-8617e9935ee2">32</ix:nonFraction>% of consolidated revenue for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled <ix:nonFraction unitRef="number" contextRef="i75e6104a7e0a489d81151c2cff01a36d_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTI0NDU_c989ed98-340d-4e78-8b71-d080b5d788a8">35</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i32d2272c1bdc4f49b427640088fbf356_D20200101-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTI0NTI_9622e159-832a-4691-9463-005f1c09434a">36</ix:nonFraction>% for the nine month periods ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time.  This is generally when the work order has been fulfilled, which is typically the same day the work is initiated.  Point in time revenue accounted for approximately <ix:nonFraction unitRef="number" contextRef="i99f343e9066142fd80a1de7bddb3a52b_D20200701-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTI5MTc_17aa99da-a324-44de-ad44-6e2c30c5209a"><ix:nonFraction unitRef="number" contextRef="i3b01046bcd8044cd9c800dc6e39adb7c_D20210701-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTI5MTc_827713b2-4114-4803-a43b-94ba98fa4053">4</ix:nonFraction></ix:nonFraction>% of consolidated revenue for both the three month periods ended September&#160;30, 2021 and 2020, and accounted for approximately <ix:nonFraction unitRef="number" contextRef="ifbd713d523484c62b6f972296a94a073_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMjE5OTAyMzI3NTAzNg_940640f8-44c6-4c3f-9e29-18f4e7d7b62a">4</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="id1eda5c09b784e7dbb743c7608142f6b_D20200101-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMjE5OTAyMzI3NTA0Mg_0c691235-2452-4679-bf8a-2c6eb882ce78">5</ix:nonFraction>% of consolidated revenue for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Substantially all of the Company&#8217;s other revenue is recognized over time.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company&#8217;s project managers, engineers and financial professionals.  Management reviews estimates of total contract transaction price and total project costs on an ongoing basis.  Changes in job performance, job conditions and management&#8217;s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company&#8217;s profit recognition.  Changes in these factors could result in revisions to revenue in the period in which </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="i4985d8673a16477893ea35e09e71651a"><ix:continuation id="ief7c88c5fff3463ebce05b22dc725dcc"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the revisions are determined, which could materially affect the Company&#8217;s consolidated results of operations for that period.  Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined.  For both the nine month periods ended September&#160;30, 2021 and 2020, project profit was affected by less than <ix:nonFraction unitRef="number" contextRef="i979f7b4c54e54d97911b71da346d8c21_D20200101-20200930" decimals="2" name="mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQyMjM_1350df94-4ccf-4e95-918c-7fa32ef4860d"><ix:nonFraction unitRef="number" contextRef="i515658cbc78944fb963fe2568dedb592_D20210101-20210930" decimals="2" name="mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQyMjM_cb06b13b-272e-4bd9-9b76-133266a10ff1">5</ix:nonFraction></ix:nonFraction>% as a result of changes in contract estimates included in projects that were in process as of December&#160;31, 2020 and 2019.  For the three month periods ended September&#160;30, 2021 and 2020, revenue recognized as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ2MDI_02312b56-bb18-49cb-b2a8-bed1a1db8aaf">5.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ2MDk_f3db3377-cd51-43a1-809a-45b2896e5d33">8.8</ix:nonFraction> million, respectively, and for the nine month periods ended September&#160;30, 2021 and 2020, totaled $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ2Mzk_b23752d4-c776-4f17-b65e-32a4c0d62bd7">36.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ2NDY_4e9d8c44-62b6-43e1-802a-f7d5220a60e0">11.5</ix:nonFraction> million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs.  Such capitalized costs, which are amortized over the life of the respective projects, were $<ix:nonFraction unitRef="usd" contextRef="iafadcea009324485b18dd63ebde837ce_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ4OTM_a41cf4e4-ce4b-4563-b6bf-1d345cbc4ef0">1.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib0eb523f5d264d3cb82df96a3ca85f4a_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ5MDA_9ebadb4b-d60b-47ab-ba5b-19f031aeccea">5.5</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A performance obligation is a contractual promise to transfer a distinct good or service to a customer and is the unit of account under Topic 606.  The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied.  The vast majority of the Company&#8217;s performance obligations are completed within one year.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company&#8217;s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures.  As of September&#160;30, 2021, the amount of the Company&#8217;s remaining performance obligations was $<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTU3MDY_9b079850-b9c3-4d40-9c3d-adb2be3aae22">4.2</ix:nonFraction> billion.  Based on current expectations, the Company anticipates it will recognize approximately $<ix:nonFraction unitRef="usd" contextRef="i3bb2cf473fe64aee81f15107d5bc1fa3_I20210930" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTU3OTg_16310563-cff6-4e0e-a495-c07484a8e640">1.3</ix:nonFraction> billion of its remaining performance obligations as revenue during 2021, with the majority of the remaining balance to be recognized in 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Variable Consideration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Transaction prices for the Company&#8217;s contracts may include variable consideration, which comprises items such as change orders, claims and incentives.  Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled.  Management&#8217;s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate.  To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company&#8217;s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, the Company included approximately $<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTcwNzI_52198604-48eb-4767-a67b-dd9890fad98f">97</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTcwNzk_1a9ed5a4-8d29-4509-94fb-2773b498e26e">51</ix:nonFraction> million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings.  These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate.  As of both September&#160;30, 2021 and December&#160;31, 2020, these change orders and/or claims related to projects across the Company&#8217;s segments.  The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within <ix:nonNumeric contextRef="i515658cbc78944fb963fe2568dedb592_D20210101-20210930" format="ixt-sec:durwordsen" name="mtz:UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTc3MTk_539bb54a-51f2-4457-822e-6bff47945ce0">one year</ix:nonNumeric>.  Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.</span></div></ix:continuation><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwMTI_4b5a7a62-d705-4c9e-adcf-71ffab2737f2" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company&#8217;s 2020 Form 10-K.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in 2021</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2019-12,</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (&#8220;ASU 2019-12&#8221;), which eliminates certain exceptions to the existing guidance for income taxes related to the approach for intra-period tax allocations, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences.  This ASU also simplifies the accounting for income taxes by clarifying and amending existing guidance related to the effects of enacted changes in tax laws or rates in the effective tax rate computation, the recognition of franchise tax and the evaluation of a step-up in the tax basis of goodwill, among other clarifications.  ASU 2019-12, which the Company adopted during the first quarter of 2021, did not have a material effect on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (&#8220;ASU 2021-08&#8221;) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition.  ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value.  ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted.  The Company is currently evaluating the effect of this ASU on its consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div id="ic9463e76327a4a4cbada6a173718ddfb_40"></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 2 &#8211; <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfMTA5NQ_2087d482-e477-4241-9877-a050b63c5cfd" continuedAt="id69fdbd45398402fb9466545da0aacf2" escape="true">Earnings Per Share</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="id69fdbd45398402fb9466545da0aacf2" continuedAt="i401d61e07fa24eb3935415b3c6f8c249">Basic earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of common shares outstanding for the period, which excludes non-participating unvested restricted share awards.  Diluted earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of fully diluted shares, as calculated under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares.  If the Company reports a loss, rather than income, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be anti-dilutive.</ix:continuation></span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="i401d61e07fa24eb3935415b3c6f8c249"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfMTA5Mg_267ecd1e-cb32-4739-a7c5-bbd3066234db" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details underlying the Company&#8217;s earnings per share calculations for the periods indicated (in thousands):</span></div><div style="margin-top:6pt"><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:59.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.348%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</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:100%">Net income attributable to MasTec:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Net income - basic and diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy0xLTEtMS0w_28c6304f-741f-4e06-a98a-adfdd5f73bf7"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy0xLTEtMS0w_8c49e459-b082-4331-95bc-2d4f2130dd0e">111,087</ix:nonFraction></ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy0zLTEtMS0w_2d934516-d378-42c5-b27c-87c28cb33f94"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy0zLTEtMS0w_87239d27-0c9a-4063-a474-9309d27568e5">116,491</ix:nonFraction></ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy01LTEtMS0w_0731a6d2-5388-4997-b3df-05b539863853"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy01LTEtMS0w_66ef8705-8147-4dd1-8a14-518d7fc4be16">252,187</ix:nonFraction></ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy03LTEtMS0w_09a73d86-f526-41c9-8c07-870c22108929"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy03LTEtMS0w_c64ece01-2f5f-4a92-a56a-426498bd6d5f">209,726</ix:nonFraction></ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 7pt;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:100%">Weighted average shares outstanding - basic</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNS0xLTEtMS0w_614fba6e-7087-47e3-a718-a777f4316100">72,503</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNS0zLTEtMS0w_0d847b77-2e96-4662-989f-ebefe5c4bece">72,138</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNS01LTEtMS0w_c893451d-61ea-4287-ab79-955c9f4a1d69">72,481</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNS03LTEtMS0w_ff6b2b9a-5a98-4076-a344-ff3063cb3076">72,971</ix:nonFraction>&#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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive common stock equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNi0xLTEtMS0w_d31ba18f-7040-41ed-ab62-a6514ebaf19a">1,474</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNi0zLTEtMS0w_af15d4bd-9ad1-41cf-ab41-509d06a49ffa">957</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNi01LTEtMS0w_cfc460ab-a6cd-43a5-93c8-2b8ec2e6c4ab">1,440</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNi03LTEtMS0w_ab6f4afc-36d1-4aef-8031-603996267e1d">816</ix:nonFraction>&#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:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNy0xLTEtMS0w_883425df-0a6a-4b39-a04c-871d3aece327">73,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNy0zLTEtMS0w_7d07dcd3-3a3b-491a-8654-1c0c26533535">73,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNy01LTEtMS0w_22bf25ba-5ecd-43f5-ac79-fbc530b06939">73,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNy03LTEtMS0w_3133feee-426f-4574-8695-a97e99db7595">73,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Calculated as total net income less amounts attributable to non-controlling interests.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the three and nine month periods ended September&#160;30, 2021, anti-dilutive common stock equivalents totaled <ix:nonFraction unitRef="shares" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfNjU5NzA2OTc2ODA0MQ_734c6d1e-e7cb-443c-a3f3-54c9c86017a0">9,661</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfNjU5NzA2OTc2ODA0OQ_ebcf58b0-9a4c-48b4-b5fe-0c1d686e7976">109,377</ix:nonFraction>, respectively.  For the three month period ended September&#160;30, 2020 there were <ix:nonFraction unitRef="shares" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="0" format="ixt:fixed-zero" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfMTA5OTUxMTYyOTQyOQ_43dd8437-a920-4c34-914d-e325e095eb16">no</ix:nonFraction> anti-dilutive common stock equivalents, and for the nine month period ended September&#160;30, 2020, anti-dilutive common stock equivalents totaled <ix:nonFraction unitRef="shares" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfNjU5NzA2OTc2ODA0NQ_1a91b67d-dd73-4c3e-8283-f4889260a206">58,759</ix:nonFraction>.</span></div></ix:nonNumeric></ix:continuation><div id="ic9463e76327a4a4cbada6a173718ddfb_43"></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 3 &#8211; <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfOTEwNg_13311735-8905-46f7-9ff8-5898d35fc2de" continuedAt="if7449e589bc949e4a05843c5d6289267" escape="true">Goodwill and Other Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="if7449e589bc949e4a05843c5d6289267" continuedAt="ic04b75d5ce2c4e0fb669534ec2fdb4b0"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfOTA5Nw_cd1d0cd5-a144-47f7-959a-368fc61d3c0e" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides balances for goodwill by reportable segment as of September&#160;30, 2021 (in millions):</span></div><div style="margin-bottom:6pt;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><td style="width:42.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.488%"></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:8.5pt;font-weight:700;line-height:100%">Communications</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:8.5pt;font-weight:700;line-height:100%">Clean Energy and Infrastructure</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:8.5pt;font-weight:700;line-height:100%">Oil and Gas</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:8.5pt;font-weight:700;line-height:100%">Electrical Transmission</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:8.5pt;font-weight:700;line-height:100%">Total Goodwill</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:100%">Goodwill, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0d82bf48eb64fc5a0abb37b93023525_I20210930" decimals="-5" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMS0xLTEtMS0w_775d4135-5655-4807-b8f5-f6c2fb90c114">589.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="id83ab00fdeb1471e8c3cf59160c1027c_I20210930" decimals="-5" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMS0zLTEtMS0w_423ff503-7e63-4310-a09d-7d4974b09ff3">165.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i29131b91e0c7486babe9d40a681e20ee_I20210930" decimals="-5" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMS01LTEtMS0w_980d9cc4-e3bd-4368-856b-d2863881b142">510.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i17b34776959541dd923153c0aa434e42_I20210930" decimals="-5" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMS03LTEtMS0w_b6f39277-cd15-4b23-bd5f-a79fd422907c">197.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMS05LTEtMS0w_80c18506-5394-40f0-9e55-aa13216f1580">1,462.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;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:100%">Accumulated impairment loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0d82bf48eb64fc5a0abb37b93023525_I20210930" decimals="-5" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMi0xLTEtMS0w_9a6ff153-6aca-4cab-b0d7-4bdb8a3a8433">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id83ab00fdeb1471e8c3cf59160c1027c_I20210930" decimals="-5" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMi0zLTEtMS0w_842fed46-53df-4b85-8ee8-8ab33083354f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i29131b91e0c7486babe9d40a681e20ee_I20210930" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMi01LTEtMS0w_0ce92854-9dd5-41fa-ac57-cba3e477d1e6">124.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17b34776959541dd923153c0aa434e42_I20210930" decimals="-5" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMi03LTEtMS0w_de1552b9-2264-4d04-8b70-8af9c8801db6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMi05LTEtMS0w_0eb0599d-318f-4bc4-b2ba-0d3d9d3fa7aa">124.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Goodwill, net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0d82bf48eb64fc5a0abb37b93023525_I20210930" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMy0xLTEtMS0w_d8c03d7c-84a0-4651-a95a-3a632d58c458">589.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="id83ab00fdeb1471e8c3cf59160c1027c_I20210930" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMy0zLTEtMS0w_165847cd-9e4a-45be-852f-86612cd1aa64">165.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i29131b91e0c7486babe9d40a681e20ee_I20210930" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMy01LTEtMS0w_412cc4c9-a09b-469a-a010-3e5e491c19ef">385.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i17b34776959541dd923153c0aa434e42_I20210930" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMy03LTEtMS0w_20001c90-fd87-46a0-8107-0a818bde3884">197.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMy05LTEtMS0w_d78ddbb0-125a-47f3-b393-be448ed16b91">1,338.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the nine month period ended September&#160;30, 2021, goodwill included additions of $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMTc4_145833be-4d96-4f94-9fa9-c440d0492952">95.4</ix:nonFraction> million from new business combinations and a net increase of $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMjI4_6879eb8c-a71c-435e-abe0-7adc136274df">0.1</ix:nonFraction> million from measurement period adjustments.  Currency translation effects related to goodwill and accumulated impairment losses for the nine month period ended September&#160;30, 2021 totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i14ad9264a83146948ddec23d1439be6a_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNDA3_f479cf3a-b8fc-4c81-a7fb-5378c628c614">0.5</ix:nonFraction> million of gains and $<ix:nonFraction unitRef="usd" contextRef="i93d878af3e194c04992270757cbdc73b_D20210101-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNDIw_1d9887f5-2ffd-4587-a991-460851fc0845">0.4</ix:nonFraction> million of losses, respectively.</span></div><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfOTA5MA_9fa0a29f-5b70-4936-815d-f036ddb88888" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):</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><td style="width:39.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.876%"></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:8.5pt;font-weight:700;line-height:100%">Other Intangible Assets</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:8.5pt;font-weight:700;line-height:100%">Non-Amortizing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" 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:100%">Amortizing</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Trade Names</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Pre-Qualifications</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:8.5pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(a)</span></div></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:8.5pt;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:9pt;font-weight:400;line-height:100%">Other intangible assets, gross, as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="ica58500b97104187a44f20b9459ae4bd_I20201231" decimals="-5" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMy0xLTEtMS0w_8dfb7d8d-a8f7-444a-9a38-66cbe1fa5735">34.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="ic7ddfee350c04e48831020e88f5bb35d_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMy01LTEtMS0w_1aee1ccd-eea8-4184-a9b5-7717579e91d2">297.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="if21616a946724788b79ddae6b03a3ab0_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMy03LTEtMS0w_d9de27a1-8356-4fea-8b9b-ccbfabe5f140">73.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i2a845a7f9ca548b0bfa6ae50e46a1ead_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMy05LTEtMS0w_92625b80-c875-48ff-8994-a27fa3b1c6a0">26.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMy0xMS0xLTEtMA_3b7f7ac2-af11-4130-99c0-82a1ee20cfdc">432.6</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7ddfee350c04e48831020e88f5bb35d_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNC01LTEtMS0w_4cec0d61-fb7c-43da-908c-eb0eb0543345">218.5</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if21616a946724788b79ddae6b03a3ab0_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNC03LTEtMS0w_248cbc30-29d4-4274-aa57-d4d30537c37c">10.6</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a845a7f9ca548b0bfa6ae50e46a1ead_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNC05LTEtMS0w_03173c50-647e-4c42-be08-5e2356b20899">19.5</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNC0xMS0xLTEtMA_a8302701-bfd0-4029-aece-52f9954c4a98">248.6</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="ica58500b97104187a44f20b9459ae4bd_I20201231" decimals="-5" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNS0xLTEtMS0w_c0591bd7-c303-4306-8c56-c87c0fd865c3">34.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="ic7ddfee350c04e48831020e88f5bb35d_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNS01LTEtMS0w_3ac3a74b-f20d-4dc5-a22c-16e007dc00d4">79.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="if21616a946724788b79ddae6b03a3ab0_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNS03LTEtMS0w_f2acb59f-f51a-482e-8f24-1ff8dc8f63b6">63.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i2a845a7f9ca548b0bfa6ae50e46a1ead_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNS05LTEtMS0w_58e22659-2826-4a55-a1ed-c652dd5dbf88">6.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNS0xMS0xLTEtMA_039cc61b-753e-45cd-b096-172db3e46a68">184.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;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:100%">Additions from new business combinations</span></td><td colspan="2" style="border-top:1pt 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bf7dacb2bea4f31941cad428c0e1dc4_D20210101-20210930" decimals="-5" format="ixt:fixed-zero" name="us-gaap:IndefinitelivedIntangibleAssetsAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNi0xLTEtMS0w_a3563f93-cd72-4d4d-81d8-72673c572ddd">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7be67165366845c690f62460b2790b60_D20210101-20210930" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNi01LTEtMS0w_c26aa69f-3d5e-4a1b-9d9b-92c0f292e22b">311.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia53e9868b59d448d960352d1b12f98bf_D20210101-20210930" decimals="-5" format="ixt:fixed-zero" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNi03LTEtMS0w_55eecc82-55be-47ae-90dd-454ee30115c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e12725852a04b7997c43f86e994d28e_D20210101-20210930" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNi05LTEtMS0w_aba027f9-8ffa-45f9-b4b9-3d1c19e687e6">55.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" name="mtz:IntangibleAssetsAcquiredGrossExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNi0xMS0xLTEtMA_9a55ee4f-6f48-4b24-8f31-0ceede609399">367.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;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><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:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%">Currency translation 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bf7dacb2bea4f31941cad428c0e1dc4_D20210101-20210930" decimals="-5" format="ixt:fixed-zero" name="us-gaap:IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOC0xLTEtMS0w_4e24870a-c5cb-408c-b6c8-024a174d4c17">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7be67165366845c690f62460b2790b60_D20210101-20210930" decimals="-5" format="ixt:fixed-zero" name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOC01LTEtMS0w_3f8f8b2d-425e-4193-8d26-29864c777520">&#8212;</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia53e9868b59d448d960352d1b12f98bf_D20210101-20210930" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOC03LTEtMS0w_ec7bb3fb-a569-4097-8914-c818a4766606">0.3</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e12725852a04b7997c43f86e994d28e_D20210101-20210930" decimals="-5" format="ixt:fixed-zero" name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOC05LTEtMS0w_313edb5d-8f7f-4de7-aa2e-ed3136c790cc">&#8212;</ix:nonFraction>&#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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" name="mtz:IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOC0xMS0xLTEtMA_48601b76-c982-4382-a851-33862dc1b23a">0.3</ix:nonFraction>&#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 7.75pt;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:100%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7be67165366845c690f62460b2790b60_D20210101-20210930" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOS01LTEtMS0w_f8d3f784-9c44-46d2-ab7b-4a22f5c72637">41.5</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia53e9868b59d448d960352d1b12f98bf_D20210101-20210930" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOS03LTEtMS0w_f38f137d-c21e-4aed-bb04-255e58e4ca7c">8.4</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e12725852a04b7997c43f86e994d28e_D20210101-20210930" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOS05LTEtMS0w_1af33de5-c64d-468f-8add-3a1c511ec53a">4.6</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOS0xMS0xLTEtMA_1f34552f-8f4a-4705-a366-75ceaf59a065">54.5</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of September 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd81bf482124f8082fe5c9f84cb6f7c_I20210930" decimals="-5" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMTAtMS0xLTEtMA_32cac494-8e90-41f1-800d-9977359b5a8b">34.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i7f4834c4cb814899993dab5dbbaf1411_I20210930" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMTAtNS0xLTEtMA_1f9f46e3-af98-4940-a890-480ba4cb950d">349.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="ib91a8510ec6f489398fb3547f9ab209b_I20210930" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMTAtNy0xLTEtMA_955a706e-1db0-4e52-b315-bb3c162bbe88">55.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i7ca8c3f145db45718ade9d6b7334d796_I20210930" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMTAtOS0xLTEtMA_661b3c63-9feb-45cf-83c6-14aa4be3446d">57.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMTAtMTEtMS0xLTA_060bbc7f-1a39-4c75-9302-27922c8dbb30">497.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Consists principally of trade names and non-compete agreements.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Quarterly Assessment for Indicators of Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  During the third quarter of 2021, in conjunction with the Company&#8217;s quarterly review for indicators of impairment, management performed quantitative assessments of the goodwill associated with <ix:nonFraction unitRef="reportingunit" contextRef="iee6aa35f538c47988c1fbb7a0bfb4f10_D20210701-20210930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportingUnits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODgz_f84b0c01-6c2d-4e92-ab73-fc1b29ceff41">three</ix:nonFraction> reporting units within its Oil and Gas segment and <ix:nonFraction unitRef="reportingunit" contextRef="i2735a56a5c114231ad4d971801a319d4_D20210701-20210930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportingUnits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfOTI3_d1f0781e-575f-4043-a11d-9d09a4f61be5">one</ix:nonFraction> reporting unit within its Clean Energy and Infrastructure segment.  Based on the results of these assessments, management determined that the estimated fair values of these reporting units substantially exceeded their carrying values.  Significant changes in the assumptions or estimates used in management&#8217;s assessment, such as a reduction in profitability and/or cash flows, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recent Acquisitions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company seeks to grow and diversify its business both organically and through acquisitions and/or strategic arrangements in order to deepen its market presence, broaden its geographic reach and expand its service offerings.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2021 Acquisitions.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the nine month period ended September&#160;30, 2021, MasTec completed <ix:nonFraction unitRef="acquisition" contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMTcwMw_4f7e7733-61af-4c26-b961-60c32183327f">eight</ix:nonFraction> acquisitions, which included all of the equity interests in: (i) a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation&#8217;s largest utilities, municipalities and cooperatives, which acquisition was effective in May and is </span></div></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="ic04b75d5ce2c4e0fb669534ec2fdb4b0" continuedAt="iebf4e09f6d6e4606a6c95209cb005414"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">included within the Company&#8217;s Electrical Transmission segment, and for which acquisition consideration, including estimated earn-out liabilities, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i63463b4c44f74235b1c490562d3b9ad6_D20210101-20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMjE5MQ_4acc1554-80f5-4247-99b4-ea091a26c9bb">452</ix:nonFraction> million; (ii) a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general contractor with concrete, piping and electrical capabilities, which acquisitions were effective in February and April, respectively, and both of which are included within the Company&#8217;s Clean Energy and Infrastructure segment; (iii) a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; and a utilities infrastructure company, providing power line construction and repair services, all of which acquisitions were effective in May; and business operations specializing in install-to-the-home services, which acquisition was effective in August, all of which are included within the Company&#8217;s Communications segment; and (iv) a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure, which acquisition was effective in February and is included within the Company&#8217;s Oil and Gas segment.  These acquisitions were funded with cash on hand and borrowings under the Company&#8217;s senior secured credit facility and are subject to customary purchase price adjustments.</span></div><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfOTEzMw_a6a77a40-e2d5-4e24-9613-a64eafdeb1dc" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><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:83.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.317%"></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:9pt;font-weight:700;line-height:100%">Acquisition consideration: </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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-weight:400;line-height:100%">Cash, net of cash acquired</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMS0xLTEtMS0w_c8075811-c6ce-4bef-b432-538e9e9ae73b">604.8</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></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:9pt;font-weight:400;line-height:100%">Estimated fair value of contingent consideration</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:100%"><ix:nonFraction unitRef="usd" contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMi0xLTEtMS0w_c9c291c8-1dc7-40b2-93b6-b4fa2cd5a558">40.1</ix:nonFraction>&#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 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consideration transferred</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMy0xLTEtMS0w_2199742a-da2d-4024-81fc-d7980c545dbf">644.9</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></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:700;line-height:100%">Identifiable assets acquired and liabilities assumed:</span></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 7pt;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:100%">Current assets, primarily accounts receivable</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: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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfNS0xLTEtMS0w_3fd5b500-f634-4119-8a26-cab87ddca003">219.2</ix:nonFraction>&#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 7pt;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:100%">Long-term assets, primarily property and equipment and operating lease assets</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:100%"><ix:nonFraction unitRef="usd" contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfNi0xLTEtMS0w_3903570a-fcb0-4207-9661-1e38a523769c">187.5</ix:nonFraction>&#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 7pt;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:100%">Amortizing intangible 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:100%"><ix:nonFraction unitRef="usd" contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfNy0xLTEtMS0w_46ad0c3b-2461-4641-97cc-bba09afb7fec">367.2</ix:nonFraction>&#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 7pt;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:100%">Current liabilities, including current portion of operating lease liabilities</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfOC0xLTEtMS0w_a3396afb-acc2-4654-a20e-0c60bcfb62d9">145.4</ix:nonFraction>)</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 7pt;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:100%">Long-term liabilities, primarily operating lease liabilities and deferred 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfOS0xLTEtMS0w_c2613419-2a4a-47fc-9e0b-576a098f1541">79.0</ix:nonFraction>)</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 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable net 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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMTAtMS0xLTEtMA_bd5cb51b-3c96-4bf0-8979-256282b140ef">549.5</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></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:9pt;font-weight:400;line-height:100%">Goodwill</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMTEtMS0xLTEtMA_0aa603c7-e8e1-4921-bdd4-a011442daad2">95.4</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net assets acquired, including goodwill</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMTItMS0xLTEtMA_2e3aa129-81c5-4838-ba3c-eb2aaaef4165">644.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortizing intangible assets related to the 2021 acquisitions are primarily composed of customer relationships an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d trade names</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which had weighted average lives of approximately <ix:nonNumeric contextRef="id59a2a526910453da7a796d2c5a316f1_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMzU4OA_1d7e523d-e58b-4ea0-bdf1-054bb5ee85c8">18</ix:nonNumeric> years </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and <ix:nonNumeric contextRef="i5962c7e60ad640459975237d20130fdc_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMzU5NQ_cc1cc5f2-4f44-489e-83f6-c66218ceba9e">17</ix:nonNumeric> years, r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">espectively.  The weighted average life of amortizing intangible assets for the 2021 acquisitions was <ix:nonNumeric contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMzcxOQ_6a265e79-01dc-49b2-9dc1-c3af41601fd5">17</ix:nonNumeric> years in the aggregate.  The acquired intangible assets included a customer relationship and a trade name intangible asset representing $<ix:nonFraction unitRef="usd" contextRef="iaecfc7f7f1de45b3975167558afaa143_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMzgzNQ_8fd48944-7654-4237-96c0-8a5e8c6070ec">282</ix:nonFraction> million in the aggregate, having asset lives of approximately <ix:nonNumeric contextRef="ie49805974cc3416697854e792d7ed3ee_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMzg5Mg_888a8334-4bb3-4e3e-9875-4615f28c3be3">20</ix:nonNumeric> years each based on the acquired entity&#8217;s operational history and established relationships with, and the nature of its customers, which are primarily in the utilities industry.  Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.  The goodwill balances for each of the respective acquisitions, including approximately $<ix:nonFraction unitRef="usd" contextRef="iafaccbf09a584f71a6e2b5233fd1947a_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNDI5OQ_34b82d08-ff63-4c33-8dbe-e18bad35407f">48</ix:nonFraction> million for the acquisition in our Electrical Transmission segment, represent the estimated values of each acquired company&#8217;s geographic presence in key markets, assembled workforce, management team&#8217;s industry-specific project management expertise and synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec.  Approximately $<ix:nonFraction unitRef="usd" contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNDY2Mw_3534be87-c25e-4f8d-9485-9ef212e95e31">75</ix:nonFraction> million of the goodwill balance related to the 2021 acquisitions is expected to be tax deductible as of September&#160;30, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The contingent consideration included in the table above is composed of earn-out liabilities, which equal a portion of the acquired companies&#8217; earnings before interest, taxes, depreciation and amortization (&#8220;EBITDA&#8221;) in excess of thresholds agreed upon with the sellers, if applicable.  The earn-out arrangements for the 2021 acquisitions range from <ix:nonFraction unitRef="y" contextRef="i748d1d1bbe854dcebdfb931d8bfde987_I20210930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNTExNg_de705d7b-6620-460d-a029-87a285587e29">one</ix:nonFraction> to </span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="y" contextRef="id171b94c8a7747e4b829c8cf1f66d1a8_I20210930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNTEyMg_d8b7190d-af49-4f70-98cd-b15ec6bbab19">five</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">-year terms, as set forth in the respective purchase agreements, and are valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNTIyMQ_7eb0e08a-d407-4671-9acf-faf27667afd3">40</ix:nonFraction>&#160;million in the aggregate, of which approximately $<ix:nonFraction unitRef="usd" contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNTI2NQ_bf9076d9-75a9-416c-be30-3d8cac5ebc0c">26</ix:nonFraction>&#160;million is included within current liabilities as of September&#160;30, 2021.  Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities in the consolidated balance sheets.  See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company&#8217;s earn-out arrangements.  As of September&#160;30, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2021 acquisitions was estimated to be between $<ix:nonFraction unitRef="usd" contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMTA5OTUxMTY0MDIzMQ_6c74f9cb-3cee-4631-9e78-9bdfc2dfe3bc">2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNTY5MQ_4d99d131-b4b1-4d04-b68d-73ac10b5a5a7">65</ix:nonFraction> million; however, there is no maximum payment amount.  Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities for these acquisitions was preliminary as of September&#160;30, 2021; as a result, further adjustments to these estimates may occur.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2020 Acquisitions.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, MasTec completed <ix:nonFraction unitRef="acquisition" contextRef="i38696983113e4af79cae09cc0bb320af_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjAyMw_0c8cad36-c55b-40e3-8cd6-865b7a5099f6">five</ix:nonFraction> acquisitions.  These acquisitions included the equity interests of <ix:nonFraction unitRef="acquisition" contextRef="id242df4bc8c244ada6cc8cefaeaa63f4_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjA5Mw_5bd703ce-c3ed-4a2c-97e6-4c38b805de0c">two</ix:nonFraction> entities.  Through a consolidated subsidiary, the Company acquired all of the equity interests in a heavy civil infrastructure construction company that is included within the Company&#8217;s Clean Energy and Infrastructure segment.  As of the date of acquisition, the Company&#8217;s ownership interest in the consolidated subsidiary was <ix:nonFraction unitRef="number" contextRef="ia50d7ca601404ac68d53ff5f096b69ec_I20200930" decimals="2" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjM5NQ_cd5b422b-041b-4b37-a680-d00eab472c07">96</ix:nonFraction>%, and as of both September&#160;30, 2021 and December&#160;31, 2020, was <ix:nonFraction unitRef="number" contextRef="id6e59ec07e384d3eb0584e342298b745_I20210930" decimals="2" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjQyOQ_429e1a23-fdc3-4f36-8284-2d16fd9d3873"><ix:nonFraction unitRef="number" contextRef="iac53168a6dd045779d54c89655ce085b_I20201231" decimals="2" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjQyOQ_85bcd8bd-29e0-4e6d-a89b-1d95710ef703">91</ix:nonFraction></ix:nonFraction>%, with the non-controlling interests owned by members of subsidiary management.  The Company also acquired all of the equity interests in a utility service and telecommunications construction contractor that is included within the Company&#8217;s Communications segment.  Additionally, the Company acquired the assets of <ix:nonFraction unitRef="acquisition" contextRef="i687ff0d85de743f5a8dccf99229dee14_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjczNA_ba582dad-ba38-4426-981d-1f8d88c907a7">three</ix:nonFraction> entities in 2020, <ix:nonFraction unitRef="acquisition" contextRef="i3b0543c526d14e1588366460d27e2cf9_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjc1NQ_998d03ae-ebdc-41b3-9c11-d0ab7b75aa1d">one</ix:nonFraction> that specializes in wireless telecommunications and <ix:nonFraction unitRef="acquisition" contextRef="i3235fa062d7a41c79ed4c75e45c7f123_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjgxMA_0a0fb0de-6f48-44cb-9bbc-70fc527e5ce8">one</ix:nonFraction> that specializes in install-to-the-home services, both of which are included within the Company&#8217;s Communications segment, and <ix:nonFraction unitRef="acquisition" contextRef="i21775178dc76475fb777005d13ef29f9_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjkyNw_27a9df11-9734-484a-a20b-15d81c8c7eea">one</ix:nonFraction> that specializes in electrical transmission services that is included within the Company&#8217;s Electrical Transmission segment.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate purchase price for these entities was composed of approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i38696983113e4af79cae09cc0bb320af_D20200101-20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzExOA_6c141b70-b988-4c07-b5cf-546f4e37b794">23.6</ix:nonFraction> million</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in cash, net of cash acquired, with an additional </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="if3a3b65777a24c9eace62a411bd51233_D20230101-20231231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzE3MQ_b049b6b2-82fa-4536-a225-a1730ae3e479">3.1</ix:nonFraction> million</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> due through 2023, subject to certain indemnification provisions, and earn-out liabilities with <ix:nonFraction unitRef="y" contextRef="i8f30761dced346c389559fb2d9c75fb2_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzI2OQ_4b6571a8-e0a1-4bfc-8bd9-f90a2fed9033">five</ix:nonFraction>-year terms valued at approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="id1b8eaf934e740fba05e6942baf5cf57_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzMwNw_e6fbede9-7da2-4627-9758-78d9d8ae0f7d">8.3</ix:nonFraction> million</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> As of September&#160;30, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions </span></div></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="iebf4e09f6d6e4606a6c95209cb005414"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was estimated to be between $<ix:nonFraction unitRef="usd" contextRef="id428b6942ca342e18a168cfc2f48ae7b_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMTA5OTUxMTY0MDI1OA_940a0531-9afc-4f49-82b8-903cac74640e">2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id428b6942ca342e18a168cfc2f48ae7b_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzQ0MQ_e23afa5d-2b64-4fba-9010-c4a5e4cab226">17</ix:nonFraction> million; however, there is no maximum payment amount.  Determination of the estimated fair values of net assets acquired and earn-out liabilities was complete for all but one of these acquisitions as of September&#160;30, 2021; as a result, further adjustments to these estimates may occur.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Financial Information and Acquisition Results.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month periods ended September&#160;30, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately&#160;$<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzg2OA_a450eb2b-00a1-4bb5-877c-8b4db759702f">2.4</ix:nonFraction> billion&#160;and $<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzg3NQ_e4ff49fe-c2a6-4bd5-b69f-8fd3d09f763b">2.0</ix:nonFraction> billion, respectively,&#160;and&#160;unaudited supplemental pro forma net income totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzk1OQ_84d9db32-fc98-48f9-bc33-bfc6ede17ded">115.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzk2Ng_2551ed28-c774-4e53-a82d-259dff1576e9">127.2</ix:nonFraction> million, respectively.  For the nine month periods ended September&#160;30, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODA5MA_b49a15df-ca7a-4c14-988d-923ef3d332ad">6.4</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODA5Nw_7375da3c-c89c-4ef3-a466-f17fed510c92">5.6</ix:nonFraction> billion, respectively, and&#160;unaudited supplemental pro forma net income totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODE4MQ_71d85838-8894-4b5d-823b-82a0f3c488bd">266.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODE4OA_9ecfa45a-6a9c-4d6d-9403-b928cca3da89">222.5</ix:nonFraction> million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three and nine month periods ended September&#160;30, 2021, the Company&#8217;s consolidated results of operations included acquisition-related revenue of approximately&#160;$<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODM1Mg_925c19d9-d043-4841-8471-16a465db7a87">344.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODM1OQ_016d248d-5f8c-4596-9e8e-93283bc7a182">702.7</ix:nonFraction> million, respectively, and included acquisition-related net losses of approximately $<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODQzNA_83b37923-6d63-4bf0-8bc3-489a83a94f7f">6.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODQ0MQ_57f71ab3-a438-4434-a025-cbaf6563e38a">1.3</ix:nonFraction> million, respectively, based on the Company&#8217;s consolidated effective tax rates.  For the three and nine month periods ended September&#160;30, 2020, the Company&#8217;s consolidated results of operations included acquisition-related revenue of approximately $<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODY2Mg_cb0c3bd3-6e88-4833-b74c-2808888f40c3">69.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODY2OQ_2934f1c4-f562-4d8d-9d3e-bf8cb6c7dc47">182.4</ix:nonFraction> million, respectively, and included acquisition-related net losses of approximately $<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODc0NA_5bc2ad89-6516-403c-a919-eb9df69e3aca">4.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODc5NQ_0f2b0349-3051-40a5-bc45-b0f080dc26c8">5.0</ix:nonFraction> million, respectively, based on the Company&#8217;s consolidated effective tax rates.  These acquisition-related results include amortization of intangible assets and exclude the effects of acquisition costs and interest expense associated with consideration paid for the related acquisitions.</span></div></ix:continuation><div id="ic9463e76327a4a4cbada6a173718ddfb_46"></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 4 &#8211; <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUyMTc_5da2adbb-4248-45ab-825a-1496fdf6ec14" continuedAt="i72d9c4de57c34184adce2a0688ce7877" escape="true">Fair Value of Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="i72d9c4de57c34184adce2a0688ce7877" continuedAt="ia470d82caaf5420dbf44b2ad3838a6df"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s financial instruments are primarily composed of cash and cash equivalents, accounts and notes receivable, cash collateral deposited with insurance carriers, life insurance assets, equity investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration, mandatorily redeemable non-controlling interests and debt obligations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value.  The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Acquisition-Related Contingent Consideration and Other Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, &#8220;Earn-outs&#8221;), that are contingent upon the acquired business achieving certain levels of earnings in the future.  As of September&#160;30, 2021 and December&#160;31, 2020, the estimated fair value of the Company&#8217;s Earn-out liabilities totaled $<ix:nonFraction unitRef="usd" contextRef="ie34f9bf96d4b4167ab2da09cd00388ac_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTgyOQ_662f5935-e738-43ed-bb47-34c55c727672">114.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iacead98fbe3d40c39f99f325c64c27c9_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTgzNg_6732bff4-c092-42c5-bef5-58625310e825">135.2</ix:nonFraction> million, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="i666b09f88dea4c759c9fa7f2e3f5bb2f_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTg2Mw_c56f63b8-f8f6-46e6-a05c-ae40af4093fc">15.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i66a5a679f27d4ba7b35403b431c0b2cf_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTg3MA_07fcf7f9-e880-4f12-9794-481364697563">18.8</ix:nonFraction> million, respectively, related to mandatorily redeemable non-controlling interests.  Earn-out liabilities included within other current liabilities totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ia0baa924dbc846cc811c0cd9529bce5c_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMjAzNQ_03d2c773-dfab-4890-8b9b-8ea434767cae">51.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i41efc4f6f9364b438723e35e963fb0d1_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMjA0Mg_a5db26c5-6783-4dab-ae5d-9242eb56aba6">48.1</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The fair values of the Company&#8217;s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management&#8217;s estimates and entity-specific assumptions, and are evaluated on an ongoing basis.  Key assumptions include the discount rate, which, as of September&#160;30, 2021, ranged from <ix:nonFraction unitRef="number" contextRef="i6589d23a05ea4ee785d1d5891966ab14_I20210930" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMjQ5NQ_dee0ab27-870b-4379-834e-736582c1306f">12.0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ifc4b4d37ea6044b6a0c875fc102cd988_I20210930" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMjUwMQ_ce12875c-ffd0-4fbe-bcad-1262cc56a1b1">23.5</ix:nonFraction>%, with a weighted average rate of <ix:nonFraction unitRef="number" contextRef="if58c2f01210a4296bd5915493b3fdce5_I20210930" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMjUzNw_655dc7e3-3bcd-4322-b611-a9d8dfff6a64">13.0</ix:nonFraction>% based on the relative fair value of each instrument, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (&#8220;EBITDA&#8221;).  Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities.  The ultimate payment amounts for the Company&#8217;s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses.  As of September&#160;30, 2021, the range of potential undiscounted Earn-out liabilities was estimated to be between $<ix:nonFraction unitRef="usd" contextRef="i65d62b16116e4791b8819eff3a273d15_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzA4NA_275df251-a529-49a1-8731-59fb61d95912">25</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i65d62b16116e4791b8819eff3a273d15_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzA5MQ_665633df-9977-4b17-8dbc-85063f2941a9">157</ix:nonFraction> million; however, there is no maximum payment amount.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments.  There were <ix:nonFraction unitRef="usd" contextRef="i4299ce2adae34b478289d9215899da41_D20210701-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzM1Mg_2cc8ca29-ee07-40e4-82af-2afb52e3d77d"><ix:nonFraction unitRef="usd" contextRef="i90c3a662516245a983b03ab401464937_D20200701-20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzM1Mg_f128ff79-4a69-4a66-a058-423b381991cd">no</ix:nonFraction></ix:nonFraction> additions from new business combinations in either of the three month periods ended September&#160;30, 2021 or 2020, and for the nine month periods ended September&#160;30, 2021 and 2020, additions totaled $<ix:nonFraction unitRef="usd" contextRef="i5d833ac559df4643aabf853a1eaf4a33_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2ODMyMQ_76993526-6480-4850-b95d-20daf554de4f">40.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ifb227b7684e94abbb9144ac89423c107_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2ODMyNQ_75e6fef9-8d7c-468d-886d-3db1221271f7">7.2</ix:nonFraction> million, respectively.  There were <ix:nonFraction unitRef="usd" contextRef="i4299ce2adae34b478289d9215899da41_D20210701-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzQ3NQ_21d46ca0-8fb5-463e-9013-0db81bd48016"><ix:nonFraction unitRef="usd" contextRef="i5d833ac559df4643aabf853a1eaf4a33_D20210101-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzQ3NQ_3f5ed72b-294e-4614-a718-5fe378489377">no</ix:nonFraction></ix:nonFraction> measurement period adjustments in either of the three or nine month periods ended September&#160;30, 2021.  For the three and nine month periods ended September&#160;30, 2021, fair value adjustments totaled net decreases of $<ix:nonFraction unitRef="usd" contextRef="i4299ce2adae34b478289d9215899da41_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzY0NA_96a97c09-4780-48ec-8213-3e4428745d5a">4.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5d833ac559df4643aabf853a1eaf4a33_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzY1MQ_ff6b3552-3ff3-45b7-899a-85ead7324e00">14.1</ix:nonFraction> million, respectively, including a $<ix:nonFraction unitRef="usd" contextRef="i2a91f8c8a8834f9984da5fc62e2c2c13_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTY0OTI2NzQ5MzI5NQ_0b0b469d-20db-4eec-b776-14d6624fd2cf"><ix:nonFraction unitRef="usd" contextRef="i869f95ec23c54d2cab9cd0af92e4b994_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTY0OTI2NzQ5MzI5NQ_d6cd0be5-e1ec-4edf-852e-88d76545dfdc">1.0</ix:nonFraction></ix:nonFraction> million decrease related to mandatorily redeemable non-controlling interests for both the three and nine month periods ended September&#160;30, 2021.  These fair value adjustments related to decreases in the Company&#8217;s Oil and Gas and Clean Energy and Infrastructure segments, partially offset by increases in the Company&#8217;s Communications segment.  There were <ix:nonFraction unitRef="usd" contextRef="i90c3a662516245a983b03ab401464937_D20200701-20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTY0OTI2NzQ4MjQ4MQ_354368fd-3b29-4b83-b765-a454c51bbecd">no</ix:nonFraction> fair value adjustments for the three month period ended September&#160;30, 2020, and for the nine month period ended September&#160;30, 2020, fair value adjustments, net, and measurement period adjustments totaled increases of $<ix:nonFraction unitRef="usd" contextRef="ifb227b7684e94abbb9144ac89423c107_D20200101-20200930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzk4Nw_49fc197a-3cd9-4a6b-9363-159e799dda83">1.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ifb227b7684e94abbb9144ac89423c107_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzk5NA_49ecb855-f2f5-4583-90c0-396b2d1922fa">1.1</ix:nonFraction> million, respectively, and related to businesses in the Company&#8217;s Oil and Gas and Communications segments.  Earn-out payments totaled $<ix:nonFraction unitRef="usd" contextRef="i4299ce2adae34b478289d9215899da41_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY3NDIyMg_6a31c3b5-fe83-4a77-84d5-f689559802e3">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5d833ac559df4643aabf853a1eaf4a33_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4NDExMDU_f7ca308c-d569-4d8d-8cd1-e5ab943e210a">47.0</ix:nonFraction> million for the three and nine month periods ended September&#160;30, 2021, respectively, including approximately $<ix:nonFraction unitRef="usd" contextRef="i869f95ec23c54d2cab9cd0af92e4b994_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4NDExMzY_ab2bf088-ee9b-45e2-9a5e-f70665668148">2.1</ix:nonFraction> million related to mandatorily redeemable non-controlling interests for the nine month period ended September&#160;30, 2021.  There were <ix:nonFraction unitRef="usd" contextRef="i90c3a662516245a983b03ab401464937_D20200701-20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY3NDI3Mg_e80b42b2-edb8-4719-a0c4-87e4252dbb90">no</ix:nonFraction> Earn-out payments for the three month period ended September&#160;30, 2020, and for the nine month period ended September&#160;30, 2020, Earn-out payments totaled $<ix:nonFraction unitRef="usd" contextRef="ifb227b7684e94abbb9144ac89423c107_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2NzQ2Nw_7b9a1580-a962-4689-8ddd-590c76e13452">50.4</ix:nonFraction> million.  Earn-out payments, to the extent they relate to estimated liabilities as of the date of acquisition, are classified within financing activities in the consolidated statements of cash flows, whereas Earn-out payments in excess of acquisition date liabilities are classified within operating activities in the consolidated statements of cash flows.  The method of determining the amount of excess of acquisition-date liabilities was revised in the fourth quarter of 2020 to more closely align the cash flow presentation for such amounts with the economics of the contingent consideration arrangement.  Accordingly, all prior year periods have been updated to conform with the current year presentation.</span></div></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="ia470d82caaf5420dbf44b2ad3838a6df" continuedAt="i2c68e383fc5f4be496b9a952321df92a"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s equity investments as of September&#160;30, 2021 include: (i) the Company&#8217;s <ix:nonFraction unitRef="number" contextRef="if7bc801f796a450d88ab2a86714afe67_I20210930" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNTA5Mg_94c84e37-1b01-4790-b920-790e78b23766">33</ix:nonFraction>% equity interests in Trans-Pecos Pipeline, LLC (&#8220;TPP&#8221;) and Comanche Trail Pipeline, LLC (&#8220;CTP,&#8221; and together with TPP, the &#8220;Waha JVs&#8221;); (ii) a <ix:nonFraction unitRef="number" contextRef="ic9aedbc68bde474c9b68e509beb33ce5_I20210930" decimals="2" name="mtz:EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNTIzNw_fe5a8066-36fa-499f-88b8-3a0a95cb60a4">15</ix:nonFraction>% equity interest in Cross Country Infrastructure Services, Inc. (&#8220;CCI&#8221;); (iii) the Company&#8217;s <ix:nonFraction unitRef="number" contextRef="i905b9b1754204e4e9fd587936981ce24_I20210930" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNTMzMg_61f90648-cdff-4811-af63-fd187117dcad">50</ix:nonFraction>% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively &#8220;FM Tech&#8221;; (iv) the Company&#8217;s equity interests in American Virtual Cloud Technologies, Inc., or &#8220;AVCT&#8221;; (v) the Company&#8217;s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (vi) certain other equity investments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Investment Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  From time to time, the Company may participate in selected investment or strategic arrangements, including equity interests in various business entities and participation in contractual joint ventures, some of which may involve the extension of loans or other types of financing arrangements.  The Company has determined that certain of its investment arrangements are variable interest entities (&#8220;VIEs&#8221;).  As of September&#160;30, 2021, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs nor is it the primary beneficiary.  Accordingly, except for the previously mentioned VIE, the Company&#8217;s VIEs are not consolidated.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity investments, other than those accounted for as equity method investments or those that are proportionately consolidated, are measured at fair value if their fair values are readily determinable.  Equity investments that do not have readily determinable fair values are measured at cost, adjusted for changes from observable market transactions, if any, less impairment (&#8220;adjusted cost basis&#8221;).  As of September&#160;30, 2021 and December&#160;31, 2020, the aggregate carrying value of the Company&#8217;s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzIyMw_a55a3a6a-f3f7-44ec-8c4f-622ad132cb73">250</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzIzMA_799a8f5a-7362-4dfb-9962-0247f7816769">220</ix:nonFraction> million, respectively.  As of September&#160;30, 2021 and December&#160;31, 2020, equity investments measured on an adjusted cost basis, including the Company&#8217;s $<ix:nonFraction unitRef="usd" contextRef="ic9aedbc68bde474c9b68e509beb33ce5_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzM0NQ_65fa0d78-d779-439a-b683-333c8c3935b7">15</ix:nonFraction> million investment in CCI, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzM4OQ_bbdfab15-2c6a-482c-802a-b2ff0bc19e39">18</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzM5Ng_cc4e5f45-9f56-459c-a41a-94b04b203ad6">17</ix:nonFraction> million, respectively.  There were <ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzQyNg_44e2632e-86b4-40fb-ae52-0e5a526cfa20"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzQyNg_a73dd2cb-e695-4fb5-9a84-4b9bf05ad03b"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzQyNg_b08b81e4-bef7-4fcd-8a09-376e201a319c"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzQyNg_f167b997-39bb-4a27-9973-beb8a34038f2">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> impairments related to these investments during any of the three or nine month periods ended September&#160;30, 2021 or 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The Waha JVs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export.  The Company&#8217;s investments in the Waha JVs are accounted for as equity method investments.  Equity in earnings related to the Company&#8217;s proportionate share of income from the Waha JVs, which is included within the Company&#8217;s Other segment, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzk2MQ_f28d4857-eecd-48cc-9020-c52d0e6060fc">8.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1cb920043c754d618c847f14c71af53a_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzk2OA_9870132f-876a-465f-bf91-cce88b4aa77a">24.6</ix:nonFraction> million for the three and nine month periods ended September&#160;30, 2021, respectively, and totaled $<ix:nonFraction unitRef="usd" contextRef="ied7b0cc5d62b43e598733566673c96b8_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODAzOQ_d5a96fe0-50d0-46e0-9cec-7216eacfa33b">7.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i42538cdc3335447ab7d85be287263292_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODA0Ng_b79156d6-94de-45cf-ae63-b37b49f06faa">22.9</ix:nonFraction> million for the three and nine month periods ended September&#160;30, 2020, respectively.  Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $<ix:nonFraction unitRef="usd" contextRef="i1cb920043c754d618c847f14c71af53a_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODIwNA_6d437d9b-0cae-41a0-83db-a9000c2a5fb1"><ix:nonFraction unitRef="usd" contextRef="ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODIwNA_b3bc62a4-66a3-4ef4-a7d9-5db40523c3c0">4.4</ix:nonFraction></ix:nonFraction> million for both the three and nine month periods ended September&#160;30, 2021, and for the three and nine month periods ended September&#160;30, 2020, distributions of earnings totaled $<ix:nonFraction unitRef="usd" contextRef="ied7b0cc5d62b43e598733566673c96b8_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODM2Mw_3dca2b58-a941-463e-92db-26cbdf5b032c">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i42538cdc3335447ab7d85be287263292_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODM3MA_93406992-1e35-4b26-acc0-dc4c06ab0e1b">10.2</ix:nonFraction> million, respectively.  Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $<ix:nonFraction unitRef="usd" contextRef="if7bc801f796a450d88ab2a86714afe67_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODU0Ng_606906a5-b82a-4e36-9276-091e849629c4">87.5</ix:nonFraction> million as of September&#160;30, 2021.  The Company&#8217;s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="if7bc801f796a450d88ab2a86714afe67_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODc5MQ_97fbb6f1-2efb-434f-9cfb-d0f2d36c4ab6">206</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3ceb1fae6f344ed3a424bf5c118e03ba_I20201231" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODc5OA_44579038-75aa-4ef8-bb6a-91db732e93fa">175</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Waha JVs are party to separate non-recourse financing facilities, each of which are secured by pledges of the equity interests in the respective entities, as well as a first lien security interest over virtually all of their assets.  The Waha JVs are also party to certain interest rate swaps (the &#8220;Waha JV swaps&#8221;), which are accounted for as qualifying cash flow hedges.  The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate.  For the three and nine month periods ended September&#160;30, 2021, the Company&#8217;s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $<ix:nonFraction unitRef="usd" contextRef="ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTU5MQ_2434ec17-6978-4424-8222-713ed027d16a">1.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1cb920043c754d618c847f14c71af53a_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTYxOA_cc5b068a-acf4-4fbb-937b-ea56325a3d53">14.1</ix:nonFraction> million, respectively, or $<ix:nonFraction unitRef="usd" contextRef="ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTYzOQ_457de21a-31ef-4bbb-a9d5-7817ea5eee5a">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1cb920043c754d618c847f14c71af53a_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTY0Ng_88d12184-5d1f-48b8-ac48-a8cdf4d40e29">10.7</ix:nonFraction> million, net of tax, respectively.  For the three and nine month periods ended September&#160;30, 2020, the Company&#8217;s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $<ix:nonFraction unitRef="usd" contextRef="ied7b0cc5d62b43e598733566673c96b8_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTgzOA_39d596d6-c0eb-4066-bbc3-3c9a93bf558f">2.5</ix:nonFraction> million and losses of approximately $<ix:nonFraction unitRef="usd" contextRef="i42538cdc3335447ab7d85be287263292_D20200101-20200930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTg0NQ_3bacc6f2-de8b-4d9c-a59e-477d2e158d87">29.5</ix:nonFraction> million, respectively, or gains of $<ix:nonFraction unitRef="usd" contextRef="ied7b0cc5d62b43e598733566673c96b8_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTg2Ng_f6fbd49b-383d-43aa-b29b-beb4065414e6">1.9</ix:nonFraction> million and losses of $<ix:nonFraction unitRef="usd" contextRef="i42538cdc3335447ab7d85be287263292_D20200101-20200930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTg3Mw_a77fc343-baa6-4a33-9a38-16b318599138">22.4</ix:nonFraction> million, net of tax, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Investments.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, the Company&#8217;s investments in AVCT include (i) shares of AVCT common stock, which are equity securities, and (ii) warrants for the purchase of AVCT common stock, which are derivative financial instruments.  In the third quarter of 2021, the Company&#8217;s investment in AVCT convertible debentures was automatically converted into shares of AVCT common stock.  As of September&#160;30, 2021 and December&#160;31, 2020, the Company&#8217;s ownership interest in AVCT&#8217;s common stock, including from the converted debentures, totaled approximately <ix:nonFraction unitRef="number" contextRef="ie995a22b27ff4dcab9ec3a2f33044dca_I20210930" decimals="2" name="mtz:EquityInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTAzOTI_f4a9f52e-d796-4e0e-9de0-a7652514aa9e">5</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="if0f4018b35dd4a8f9aced606da70acfc_I20201231" decimals="2" name="mtz:EquityInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTAzOTk_6f4bb723-8c04-4331-b7dc-9cbe12766750">9</ix:nonFraction>%, respectively, and its aggregate ownership interest, assuming the exercise and, as of December&#160;31, 2020, the conversion, of all legally exercisable warrants and convertible debt into AVCT common stock, totaled approximately <ix:nonFraction unitRef="number" contextRef="ie995a22b27ff4dcab9ec3a2f33044dca_I20210930" decimals="2" name="mtz:BeneficialOwnershipInterestPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA1OTU_26436b75-e02d-488f-9445-0c0dc3ae94e4">8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="if0f4018b35dd4a8f9aced606da70acfc_I20201231" decimals="2" name="mtz:BeneficialOwnershipInterestPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2MDg1OQ_b9ea074a-cb78-4845-9184-176082915903">21</ix:nonFraction>%, respectively.  Jos&#233; R. Mas, MasTec&#8217;s Chief Executive Officer, was a director of AVCT through the end of March 2020.  The Company does not have the ability to exert significant influence over the operating or financial policies of AVCT.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, the aggregate fair value of the Company&#8217;s investments in AVCT approximated $<ix:nonFraction unitRef="usd" contextRef="i8d978813ca2f49ffa85e8a14e2c1c1a6_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTExMjM_5f935d2b-06c3-493f-a067-8876e1ab2bf5">9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i54d9846eecc74c49a7756db183130f60_I20201231" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTExMzA_92e08948-2163-4445-9b26-9e57e3585cac">17</ix:nonFraction> million, respectively, with an aggregate cost approximating $<ix:nonFraction unitRef="usd" contextRef="ie995a22b27ff4dcab9ec3a2f33044dca_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:EquitySecuritiesFvNiCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY3NDEzMA_e3360f16-c1b6-4b67-88d9-a2e8397704ea">6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if0f4018b35dd4a8f9aced606da70acfc_I20201231" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:EquitySecuritiesFvNiCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTM0NTg0ODg4MDg0MQ_1fc58687-7a57-4e6c-8bff-7806c0982d0a">5</ix:nonFraction> million, respectively.  Unrealized fair value measurement activity related to the AVCT securities recorded within other income or expense, net, totaled losses of approximately $<ix:nonFraction unitRef="usd" contextRef="id789350e4b564f5eb4b788b399816ef0_D20210101-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTEzMDk_9f95c419-89f6-4a4c-8b8f-1520a4933a1a"><ix:nonFraction unitRef="usd" contextRef="ic110fe1c846144a8a5b81bc7b70de16b_D20210701-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTEzMDk_c5428748-f368-4778-9849-9ca8b8bce246">7.6</ix:nonFraction></ix:nonFraction> million for both the three and nine month periods ended September&#160;30, 2021, and totaled gains of approximately $<ix:nonFraction unitRef="usd" contextRef="i716268a73b9243aca83fb20ce91707b1_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzc4OTQ_b62897f9-74f4-45c1-a544-4eb217e0f5db">0.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idfa8597e6a06462a84a6f691b84fcae6_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzc5MDI_4bd61ac7-1e03-4fbe-a1cb-1665b78efb2f">4.7</ix:nonFraction> million for the three and nine month periods ended September&#160;30, 2020, respectively.  The fair value of the AVCT shares is determined based on the market price of identical securities, which is a Level 1 input, beginning as of the second quarter of 2021.  Previously, the fair value of the shares was adjusted for certain restrictions on sale, a Level 3 input, which restrictions expired in April 2021.  In the third quarter of 2021, in conjunction with the automatic conversion of the AVCT convertible debentures into shares of AVCT common stock, the Company reclassified a gain of $<ix:nonFraction unitRef="usd" contextRef="ic110fe1c846144a8a5b81bc7b70de16b_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY3NDE0OA_9e546d47-19f6-4311-aca3-8d060db912c4">0.7</ix:nonFraction> million from other comprehensive income </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to other income, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  Prior to the conversion of the AVCT convertible debentures in the third quarter of 2021, unrealized fair value measurement activity related to the AVCT convertible debentures recognized within other comprehensive income or loss totaled losses of approximately $<ix:nonFraction unitRef="usd" contextRef="ic110fe1c846144a8a5b81bc7b70de16b_D20210701-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4MzkzMDM_2dabcb92-1436-4ddb-af3b-9e84574fd504">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id789350e4b564f5eb4b788b399816ef0_D20210101-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4MzkzMTM_e3de6824-efa0-4eff-950e-700177024686">1.1</ix:nonFraction> million, or $<ix:nonFraction unitRef="usd" contextRef="ic110fe1c846144a8a5b81bc7b70de16b_D20210701-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4MzkzMzc_c18b4f62-6898-4d76-ac03-43432d2d4d09">1.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id789350e4b564f5eb4b788b399816ef0_D20210101-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4MzkzNDc_3d6fa030-276f-4682-8788-063b1dcd9b23">0.8</ix:nonFraction> million, net of tax, respectively, for the three and nine month periods ended </span></div></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="i2c68e383fc5f4be496b9a952321df92a"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September&#160;30, 2021, and totaled gains of approximately $<ix:nonFraction unitRef="usd" contextRef="idfa8597e6a06462a84a6f691b84fcae6_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzk3MDI_4aff2d3b-a7a1-45f7-b8b1-a0c4dc9b89e9"><ix:nonFraction unitRef="usd" contextRef="i716268a73b9243aca83fb20ce91707b1_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzk3MDI_b764b943-3874-40ec-aec0-97edf3c12e41">0.9</ix:nonFraction></ix:nonFraction> million, or $<ix:nonFraction unitRef="usd" contextRef="idfa8597e6a06462a84a6f691b84fcae6_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzk3MTI_397d2dc5-79d6-4c4d-ba3d-437f22da3cf5"><ix:nonFraction unitRef="usd" contextRef="i716268a73b9243aca83fb20ce91707b1_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzk3MTI_95613aa3-b027-4591-9cd1-14ec60367748">0.7</ix:nonFraction></ix:nonFraction> million, net of tax, respectively, for both the three and nine month periods ended September&#160;30, 2020.  The fair value of the AVCT convertible debentures was determined based on Level 3 inputs.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the first quarter of 2021, MasTec committed to fund up to $<ix:nonFraction unitRef="usd" contextRef="ibc8cb054476148afad0655f92a82acd6_I20210331" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractualObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTIzMjU_251a8240-5ec6-47e1-967f-d5805d804887">2.5</ix:nonFraction> million for a <ix:nonFraction unitRef="number" contextRef="ib90ad89a06094a68812b0312e35e8755_I20210331" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTIzMzQ_208895e8-e16c-4275-9d51-f29d6dd840e6">75</ix:nonFraction>% equity interest in Confluence Networks, LLC (&#8220;Confluence&#8221;), an undersea fiber-optic communications systems developer and VIE, of which $<ix:nonFraction unitRef="usd" contextRef="id5ffdde8129c43e1bfa7a4bf3c7abcbb_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTI0NzI_4430ffd9-16ef-4dc6-ac83-354d3b1c26b4">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia9b47e5604984209a1d3913fcf1ea92c_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTI0Nzk_3ad35f5d-fc78-4310-bb6f-ce5871324f7d">1.3</ix:nonFraction> million were funded during the three and nine month periods ended September&#160;30, 2021, respectively.  Equity in losses related to the Company&#8217;s proportionate share of income from this investment totaled $<ix:nonFraction unitRef="usd" contextRef="id5ffdde8129c43e1bfa7a4bf3c7abcbb_D20210701-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTI2NTE_3523b347-924e-4169-a5b0-6be1cfc67d76">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia9b47e5604984209a1d3913fcf1ea92c_D20210101-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2MzcyNQ_73e4934d-936e-46d0-abea-abd4949395e5">0.6</ix:nonFraction> million for the three and nine month periods ended September&#160;30, 2021, respectively.  As of September&#160;30, 2021, MasTec had less than a majority of the members on the board and determined that it did not have a controlling financial interest.  The Company has the ability to exert significant influence over the VIE, and, as a result, the Company&#8217;s investment in Confluence was accounted for as an equity method investment as of September&#160;30, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments, for which the Company had an aggregate investment of $<ix:nonFraction unitRef="usd" contextRef="i8d62f1abcc68499087b0ce5285a207cf_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTMyMTA_60807f2a-4a83-4e5a-b3c1-57624c87c414">20</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4c5dddd928f34fd0a61fd2ddf6bebc51_I20201231" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTMyMTc_6025cb57-4f63-44a6-8b20-a3145d1541b3">19</ix:nonFraction> million, respectively, including $<ix:nonFraction unitRef="usd" contextRef="i905b9b1754204e4e9fd587936981ce24_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTMyNDU_ec1a6021-27cd-4da6-bb26-0355c7d7685e">17</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iddf58d53042d4c7ea19e975dd566d3b8_I20201231" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTMyNTI_e4ed5153-e296-4d54-8480-1b4c67f9c258">16</ix:nonFraction> million, respectively, for FM Tech, as of September&#160;30, 2021 and December&#160;31, 2020.  The initial investment in FM Tech provided for an additional $<ix:nonFraction unitRef="usd" contextRef="ibf35a8933d9d417598a612d2266f803e_I20201231" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:ContractualObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTMzNjI_5e4dbd0e-01ae-4ec2-948b-32ac623f7803">9</ix:nonFraction> million of purchase price upon resolution of certain contingencies, of which $<ix:nonFraction unitRef="usd" contextRef="ic03742a1ac1a46bba9afb773294a97b9_D20210101-20210331" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTM0MzQ_330dc38e-672f-45cb-a637-9afa02f59ba2">2</ix:nonFraction> million was paid in the first quarter of 2021.  As of September&#160;30, 2021, approximately $<ix:nonFraction unitRef="usd" contextRef="i01df42ddefc04ce38d84dc4c287452a8_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:ContractualObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTM1MDE_b0039ec7-64c6-49c1-88a7-adde46ce9664">3</ix:nonFraction> million of contingent payment liabilities were included within other current liabilities.  For the three month period ended September&#160;30, 2021, the Company made <ix:nonFraction unitRef="usd" contextRef="i48cfbeac4da9409faba60d15ddc579b5_D20210701-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTM2Mzg_2c5195e3-1725-4f78-964a-961a2062bef5">no</ix:nonFraction> equity contributions related to these telecommunications entities, and for the nine month period ended September&#160;30, 2021, made equity contributions of approximately $<ix:nonFraction unitRef="usd" contextRef="i5f6c3f8d816443528de4663a2e01eb24_D20210101-20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTM3NzA_120065a1-c430-4250-af59-8bfc0c8a3937">2</ix:nonFraction> million.  Equity in earnings, net, related to the Company&#8217;s proportionate share of income from these telecommunications entities totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i48cfbeac4da9409faba60d15ddc579b5_D20210701-20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQwMDY_da82ed6a-7db2-49a5-b5fb-41c5c49a927c">1</ix:nonFraction> million for the three month period ended September&#160;30, 2021, and for the nine month period ended September&#160;30, 2021, equity in losses was de minimis.  For the three month period ended September&#160;30, 2020, equity in losses related to these telecommunications entities was de minimis, and for the nine month period ended September&#160;30, 2020, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="id01f274ada854dd5a744047dcc953347_D20200101-20200930" decimals="-6" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2NTI2OQ_593ebf97-abb4-47cc-99d0-2f44d351c7ba">1</ix:nonFraction> million.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain of these entities provide services to MasTec.  Expense recognized in connection with services provided by these entities totaled $<ix:nonFraction unitRef="usd" contextRef="if15dcf2bc9d04b42805bf7cc197b4ccb_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQyMDM_7fd59d80-395a-49b5-ad20-ad5df08c719a">3.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i47ca1d7100f14d3090cc4aba1d457ce0_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQyMTA_c82ed4ef-d2ca-4402-9aa1-f2921d94e48e">2.7</ix:nonFraction> million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $<ix:nonFraction unitRef="usd" contextRef="i95835f166d3a4c55962a329a9160fa2d_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQyODE_64a0dafd-8948-4b4f-b69d-1c81ff532646">7.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i21f02658d30b4f3c8f88afad474dc1c5_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQyODg_a1a0cfeb-e6ff-4c82-96b2-96eddf8c89f8">9.0</ix:nonFraction> million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  As of both September&#160;30, 2021 and December&#160;31, 2020, related amounts payable to these entities totaled $<ix:nonFraction unitRef="usd" contextRef="i5f97a097e6554cea93eea5e7dad4bad1_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ0MTU_736fa75d-7641-455f-b31c-f074a7506414"><ix:nonFraction unitRef="usd" contextRef="i4e4cd8e3582a4728b59d2909608a164b_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ0MTU_f2aee6b8-8a65-400d-b6c4-cf341ed72715">0.2</ix:nonFraction></ix:nonFraction> million.  In addition, the Company has an employee leasing arrangement with one of these entities.  Charges to this entity were de minimis for both the three and nine month periods ended September&#160;30, 2021, and totaled $<ix:nonFraction unitRef="usd" contextRef="ieeefc1d07b134908badf6e6ca188b9ce_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ2Mjk_490203fd-cd1f-466c-9dec-51b8d8ae74a3">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i35bd73a0ff6c4deeaa89c55bd1d950c3_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2NjI4Mg_32a2df84-e313-4af3-9ccd-3f72f19c1e1d">0.3</ix:nonFraction> million for the three and nine month periods ended September&#160;30, 2020, respectively.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts receivable totaled $<ix:nonFraction unitRef="usd" contextRef="id4464194403b420b8f7301e63a5e3c05_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ3MzI_3ad09e21-1986-4aa9-8e81-38899a9c7cb1">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i62dcdb2cfe244766b879cbdadfcc1b22_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ3Mzk_9514567a-5263-4dc7-9ef2-aed483cd0d4a">0.4</ix:nonFraction> million, respectively.  There were <ix:nonFraction unitRef="usd" contextRef="i48cfbeac4da9409faba60d15ddc579b5_D20210701-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PaymentsForAdvanceToAffiliate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ3Njk_9ac2fcb9-7362-4e16-bec7-5f658286d114">no</ix:nonFraction> amounts advanced to these entities for the three month period ended September&#160;30, 2021, and for the nine month period ended September&#160;30, 2021, amounts advanced totaled $<ix:nonFraction unitRef="usd" contextRef="i5f6c3f8d816443528de4663a2e01eb24_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForAdvanceToAffiliate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ5MDQ_a81e71b9-372a-47e0-8b55-e9f43c5728e2">0.2</ix:nonFraction> million, which amount was outstanding as of September&#160;30, 2021.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Senior Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of both September&#160;30, 2021 and December&#160;31, 2020, the gross carrying amount of the Company&#8217;s <ix:nonFraction unitRef="number" contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwMjU_469380e8-6ef1-4059-89d0-0c23127a5b47"><ix:nonFraction unitRef="number" contextRef="i9f0af27900594c60bb479a0248cc176c_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwMjU_d6719b2d-0bf7-4280-9ab8-be0282ff3c0a">4.50</ix:nonFraction></ix:nonFraction>% senior notes due August 15, 2028 (the &#8220;<ix:nonFraction unitRef="number" contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwNTQ_469380e8-6ef1-4059-89d0-0c23127a5b47"><ix:nonFraction unitRef="number" contextRef="i9f0af27900594c60bb479a0248cc176c_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwNTQ_d6719b2d-0bf7-4280-9ab8-be0282ff3c0a">4.50</ix:nonFraction></ix:nonFraction>% Senior Notes&#8221;) totaled $<ix:nonFraction unitRef="usd" contextRef="i8e14ad4d0df64d35ba65b1fd6444c5a1_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:SeniorNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwODA_1ae45d32-4a2a-4a71-8d96-109318c30929"><ix:nonFraction unitRef="usd" contextRef="id5c04d5b3bfc44cd894789458b1432aa_I20201231" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:SeniorNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwODA_459c31d9-efe1-43f6-bcc5-4426fb206851">600</ix:nonFraction></ix:nonFraction> million, and their estimated fair value, as determined based on an exit price approach using Level 1 inputs, totaled $<ix:nonFraction unitRef="usd" contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUxOTI_52200e40-b24b-4bda-92f5-d59c26071456">624.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9f0af27900594c60bb479a0248cc176c_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUxOTk_53f2689b-2a69-4198-891b-e80b5a90f2f1">625.5</ix:nonFraction> million, respectively.</span></div></ix:continuation><div id="ic9463e76327a4a4cbada6a173718ddfb_49"></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 5 &#8211; <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjcwMg_14f2ad29-74ad-41d2-919d-aa9a870336d8" continuedAt="i247c0d3e3faa422d970b7adfd2bb2e83" escape="true">Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities</ix:nonNumeric></span></div><ix:continuation id="i247c0d3e3faa422d970b7adfd2bb2e83" continuedAt="i15583198235847f289eb656090eb9fae"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjcxNw_5eab1670-0b41-4f47-8a6a-6288de8a85b2" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of accounts receivable, net of allowance, and contract assets (together, &#8220;accounts receivable, net&#8221;) as of the dates indicated (in millions):</span></div><div style="margin-top:3pt"><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:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract billings</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:AccountsReceivableGrossCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMS0xLTEtMS0w_13c4af85-8111-4a13-855a-b5ffba556b35">965.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" name="us-gaap:AccountsReceivableGrossCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMS0zLTEtMS0w_8d9dfc84-d3f2-41e2-9020-db2915479537">805.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMi0xLTEtMS0w_fa72ea5c-0462-4a5b-a6e4-894be627fafd">8.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMi0zLTEtMS0w_9f78b2ab-0c1e-4595-b3c2-b4b04616f9e6">20.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMy0xLTEtMS0w_1f8ece36-fcf4-4088-88b2-49704c95ae17">957.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMy0zLTEtMS0w_83fa055f-e3ab-48dd-aab3-060e48f68796">784.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retainage</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="mtz:ContractRetainage" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNS0xLTEtMS0w_241076ca-c1a4-4010-a098-f7d0a844523c">302.3</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" name="mtz:ContractRetainage" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNS0zLTEtMS0w_b8063b8b-b8ff-41f2-aabe-375d5c829972">287.7</ix:nonFraction>&#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:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled receivables</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:UnbilledContractsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNi0xLTEtMS0w_3ec71008-cbdc-4e0b-adc0-2efbfba4a16c">863.9</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" name="us-gaap:UnbilledContractsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNi0zLTEtMS0w_bb5b7b4d-2d74-40fc-b0a8-218ef08e4ed5">682.0</ix:nonFraction>&#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"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNy0xLTEtMS0w_a5d42710-6904-4d33-bfc4-84ccda064db6">1,166.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNy0zLTEtMS0w_7baaa355-50c5-4fef-8f91-e3345df1dcea">969.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract billings represent the amount of performance obligations that have been billed but have not yet been collected.  Contract assets consist of unbilled receivables and retainage.  Unbilled receivables represent the estimated value of unbilled work for projects with performance obligations recognized over time.  Retainage represents a portion of the contract amount that has been billed, but for which the contract allows the customer to retain a portion of the billed amount until final contract settlement (generally, from <ix:nonFraction unitRef="number" contextRef="ic8ccbe0632ba4ab59e9ecb984093e812_D20210101-20210930" decimals="2" name="mtz:RetainagePercentOfContractBillings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfNzI3_22fd5c7e-c9fb-4def-8bab-6835f2212dd5">5</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i515658cbc78944fb963fe2568dedb592_D20210101-20210930" decimals="2" name="mtz:RetainagePercentOfContractBillings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfNzMz_817041b9-088b-48a9-be65-0c8ccdafdb1c">10</ix:nonFraction>% of contract billings).  The increase in the unbilled receivables balance as of September&#160;30, 2021 was driven by ordinary course project activity associated with the Company&#8217;s 2021 acquisitions, as well as increased project activity across multiple segments.  For the nine month period ended September&#160;30, 2021, provisions for credit losses resulting from successful collection efforts for previously reserved amounts totaled a recovery of $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTA3NQ_6271717b-2b1e-4e3d-8f06-73017607e626">11.0</ix:nonFraction> million.  For the nine month period ended September&#160;30, 2020, provisions for credit losses totaled $<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTIzMw_e51c62e6-fa40-441a-93f9-887d0d1a1657">14.2</ix:nonFraction> million.  Impairment losses on contract assets were not material in either period.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract liabilities consist primarily of deferred revenue.  Under certain contracts, the Company may be entitled to invoice the customer and receive payments in advance of performing the related contract work.  In those instances, the Company recognizes a liability for advance billings in excess of revenue recognized, which is referred to as deferred revenue.  Contract liabilities also include the amount of any accrued project losses.  </span></div></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="i15583198235847f289eb656090eb9fae"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract liabilities, including accrued project losses, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTgzMQ_3ac3d80f-143a-461a-a2ea-513fa1dd10f7">247.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTgzOA_c787bc63-e526-43d6-96c3-f9fa3b1778d0">228.4</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively, of which deferred revenue comprised approximately $<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTkyMg_c39293d1-45ea-47c6-8daf-7fafc152aae0">225.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTkyOQ_d77089c0-4055-4f5e-8cc1-07559ce896b3">203.0</ix:nonFraction> million, respectively.  For the three and nine month periods ended September&#160;30, 2021, the Company recognized revenue of approximately $<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjAzOA_720aae7f-c7e4-411d-871a-dfccd7288517">15.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjA0NQ_196cec59-50fb-472c-97e1-0e2af7611fdb">181.7</ix:nonFraction> million, respectively, related to amounts that were included in deferred revenue as of December&#160;31, 2020, resulting primarily from the advancement of physical progress on the related projects during the related periods.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is party to non-recourse financing arrangements in the ordinary course of business, under which certain receivables are settled with the customer&#8217;s bank in return for a nominal fee.  Discount charges related to these arrangements, which are included within interest expense, net, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ic298c572cf6544438064d8d6f406f8e0_D20210701-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:InterestRevenueExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjU1OQ_49af3c61-edbb-44d8-8cb7-c9e3bd516a12">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0bb4fdeabe704232826a07a8b96094c0_D20200701-20200930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:InterestRevenueExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjU2Ng_fa3254d2-3660-4118-b4ec-4005049cdb7a">0.9</ix:nonFraction> million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $<ix:nonFraction unitRef="usd" contextRef="ibce4586de3684549a3538676600075c5_D20210101-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:InterestRevenueExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjYzNw_6b1ed7ca-d11b-4e06-8a19-9bc3b7fb4d26">2.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic2356399d91042a18a535af32a2c8373_D20200101-20200930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:InterestRevenueExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjY0NA_904535e9-c8fe-44ce-8cbb-67a76484d79f">4.1</ix:nonFraction> million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.</span></div></ix:continuation><div id="ic9463e76327a4a4cbada6a173718ddfb_52"></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 6 &#8211; <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfNjIw_fd35a2b7-2493-4877-b2ad-6a123521e5fc" continuedAt="i522fab683cec43ad832303ae6755029c" escape="true">Property and Equipment, Net</ix:nonNumeric></span></div><ix:continuation id="i522fab683cec43ad832303ae6755029c"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfNjA3_0f13d4ed-5f66-4a7a-8460-7a0830af1df1" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):</span></div><div style="text-align:justify"><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:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></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:9pt;font-weight:700;line-height:100%">September 30,<br/>2021</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:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ib683e7b827bc40c9ae55b1c4eaf50d5b_I20210930" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMS0xLTEtMS0w_2ab0f668-4fc3-49b9-99e9-1acccbe117aa">11.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ibf13a2c1080a400ea9e32f2de7d36d3f_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMS0zLTEtMS0w_f65f88a3-a10a-43a5-9b37-f2f89c5f9d8e">6.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f07b3e496f431aa2947a314c99068e_I20210930" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMi0xLTEtMS0w_3851f6d2-bcd4-4eef-b3e2-fac3e33c61ac">49.0</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfda1b216254c65ad94aa1f562d62fd_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMi0zLTEtMS0w_e2114ae1-cf86-447b-a306-8764b807b4ef">40.5</ix:nonFraction>&#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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9ef1a1c9ce14fdcb09311c2d11fa5cc_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMy0xLTEtMS0w_9fb51d5e-eb8c-4c84-b3e6-008ba8f458d1">2,109.3</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c10e8834c374cf6a267717aee7bdf43_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMy0zLTEtMS0w_0b4c86ae-82f8-4c82-bdc3-26edcb856df3">1,875.5</ix:nonFraction>&#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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and equipment</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7601f52c3bd549fbbf31f634cec122f7_I20210930" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNC0xLTEtMS0w_1ab9b1b5-8ff8-4afd-9a85-51f18653c656">235.8</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6690a0d40ac4dcea691c0867e082e79_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNC0zLTEtMS0w_584f5d59-2896-4d58-8ffe-84c3d160bea3">221.6</ix:nonFraction>&#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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia336c93707b04ac698ab2b975dae8784_I20210930" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNS0xLTEtMS0w_3848de68-e97f-440b-96bf-6eb8f22b2ed1">30.5</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic160d53953884f65af0d61d2aa54293b_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNS0zLTEtMS0w_2dfa0a32-2bbc-4cc0-a2e2-fb0199c3cc81">26.1</ix:nonFraction>&#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:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNi0xLTEtMS0w_ed1c2c90-7060-471d-bde6-5b0f2b19068c">2,435.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNi0zLTEtMS0w_39d1abab-b6ed-449f-a682-9418f6b4d6e9">2,169.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNy0xLTEtMS0w_5673630e-c26b-4ecf-b845-718240e7ebda">1,372.3</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNy0zLTEtMS0w_53494c37-174f-4af2-9750-335828323faf">1,187.4</ix:nonFraction>)</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:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfOC0xLTEtMS0w_a05c4003-cf9a-4fb6-90be-90dbc6379ab6">1,063.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfOC0zLTEtMS0w_8ea1c10b-5e2c-4e3f-a3b6-ab2548854c4e">982.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedComputerSoftwareGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfMzA0_b0b8ab73-e359-4b44-8a11-33259bfdaccc">163.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedComputerSoftwareGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfMzEx_85ea70b5-c9a6-41de-9486-7bb2652fcb1b">154.1</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Capitalized internal-use software, net of accumulated amortization, totaled $<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedComputerSoftwareNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfNDIy_4bff6659-68db-442b-80c6-e2c8330aacf6">34.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedComputerSoftwareNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfNDI5_f98f3490-d3a0-4205-92c6-07cc1858c219">34.3</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The effects of accrued capital expenditures are excluded from the Company&#8217;s consolidated statements of cash flows given their non-cash nature.</span></div></ix:continuation><div id="ic9463e76327a4a4cbada6a173718ddfb_55"></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 7 &#8211; <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzQzNA_07b838e4-4b06-4ba2-9a8e-6f6561010440" continuedAt="i4e5295aafab74ee5b8aef0515504b14a" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i4e5295aafab74ee5b8aef0515504b14a" continuedAt="i0edf63ca46ee450fa5d42c44d99fc384"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzQyMA_48152f68-657c-47ae-9aa3-cb5727f89372" escape="true"><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of the carrying values of debt as of the dates indicated (in millions): </span></div><div style="margin-bottom:9pt;margin-top:3pt"><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:50.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.819%"></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:9pt;font-weight:700;line-height:100%">Description</span></td><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:9pt;font-weight:700;line-height:100%">Maturity 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:9pt;font-weight:700;line-height:100%">September 30,<br/>2021</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:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Senior secured credit facility:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">September 19, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Revolving loans</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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29b0a33b680341778bec14ac7ceee94e_I20210930" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMi00LTEtMS0w_2d025422-7727-4442-bb15-39e267d9a7c3">225.9</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebf2004b33949778cf2b8d0a4d34789_I20201231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMi02LTEtMS0w_9d8c060d-7ea9-4604-bb6c-3017e588ae67">32.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%">Term loan</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i841459637d8e4c4da4eedcbfe87e445b_I20210930" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMy00LTEtMS0w_5f522f0d-a7e9-42ea-8cd4-edfede548f40">390.0</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47833f6af310463b9fec6d8a9449a21f_I20201231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMy02LTEtMS0w_7af57d1c-408e-4226-9d8f-131ea2f26abc">397.5</ix:nonFraction>&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNC0wLTEtMS0wL3RleHRyZWdpb246ZDA5OWIzYzUyN2ZjNGMzZjgwOTBkZTI3ZmE2N2RjMjNfNA_c1b32d5b-cd2d-4185-ad37-12d21141ffc8">4.50</ix:nonFraction>% Senior Notes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:100%">August 15, 2028</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNC00LTEtMS0w_cf243ee4-85d4-4588-abce-3173f2971586">600.0</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f0af27900594c60bb479a0248cc176c_I20201231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNC02LTEtMS0w_4956fdc2-e517-4d90-a2fd-0583c4b9bc5e">600.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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:100%">Finance lease and other obligations</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="mtz:FinanceLeaseAndOtherObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNS00LTEtMS0w_162e9c3b-8f9c-4eb3-8992-0dd5fdf716c4">305.8</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" name="mtz:FinanceLeaseAndOtherObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNS02LTEtMS0w_7dbad9ed-7298-4453-8de5-68ee970d937e">288.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="mtz:LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNi00LTEtMS0w_2e64cf87-0bb7-4afb-908b-893111d9fb57">1,521.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="mtz:LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNi02LTEtMS0w_e5b670c4-92bc-482f-ad00-fd4e0252ae2d">1,318.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%">Less unamortized deferred financing costs</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNy00LTEtMS0w_6c58572e-a88f-4148-8a04-321bc68bbd35">13.6</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNy02LTEtMS0w_1c2850a4-17ab-4bb1-b5f4-7dfe11881f87">16.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Total debt, net of deferred financing costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfOC00LTEtMS0w_e17c92d1-3ec7-474f-9a91-17f1c9532027">1,508.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfOC02LTEtMS0w_a3324f98-4720-4bd4-866b-97e2bed1667e">1,302.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfOS00LTEtMS0w_b1e8da37-72b5-4259-ae05-f99185493c88">161.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfOS02LTEtMS0w_517bda51-03d7-4fbc-b14a-7f26fbacbbe9">145.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMTAtNC0xLTEtMA_013a284f-d795-4122-9202-f489546dba12">1,347.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMTAtNi0xLTEtMA_a9fb184f-65a4-47bd-8c78-9f35712611e8">1,157.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Senior Secured Credit Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, the Company&#8217;s senior secured credit facility (the &#8220;Credit Facility&#8221;) has aggregate borrowing commitments totaling approximately $<ix:nonFraction unitRef="usd" contextRef="i524e0ad72ae647ac89080f6e1f0a0167_I20210930" decimals="-7" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjg1_acff1eef-fab1-4a84-9b19-03b40dc569ec">1.75</ix:nonFraction> billion, which amount is composed of&#160;$<ix:nonFraction unitRef="usd" contextRef="i29b0a33b680341778bec14ac7ceee94e_I20210930" decimals="-7" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzE3_a159a6a3-eef8-4bee-8a56-d358f750c7f0">1.35</ix:nonFraction> billion&#160;of revolving commitments and a term loan with an original principal amount of $<ix:nonFraction unitRef="usd" contextRef="i841459637d8e4c4da4eedcbfe87e445b_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfNDM5ODA0NjUxNjQzNA_1497216a-ee0b-4cbf-85f0-1ca3ac6f36c7">400</ix:nonFraction> million.  The term loan is subject to amortization in quarterly principal installments of $<ix:nonFraction unitRef="usd" contextRef="i363aa450ec9243a79cd9cc7ba0fdb294_D20201201-20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfNDgz_45908395-9c3b-46ac-8afb-4bf00f304ffc">2.5</ix:nonFraction> million, which commenced in December 2020.  Quarterly principal installments on the term loan are subject to adjustment, if applicable, for certain prepayments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, outstanding revolving loans, which included $<ix:nonFraction unitRef="usd" contextRef="i3142d6f9641b4e44bc03fe6be454b72d_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfNzYy_cf8ffd91-3121-4e13-9743-83d585961df9">26</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ida3a2d9039274a59a5c601cb81cbe08a_I20201231" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfNzY5_24fa9e45-4c0b-43dc-8161-bd31acf81be4">33</ix:nonFraction> million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately <ix:nonFraction unitRef="number" contextRef="i29b0a33b680341778bec14ac7ceee94e_I20210930" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfODk2_edf85cbe-dac9-426c-adf6-4a085d420b34">1.38</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i5ebf2004b33949778cf2b8d0a4d34789_I20201231" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfOTAz_49e3b80b-30d0-4a3d-bcce-d2bebb591b3a">1.87</ix:nonFraction>% per annum, respectively.  The term loan accrued interest at rates of <ix:nonFraction unitRef="number" contextRef="i841459637d8e4c4da4eedcbfe87e445b_I20210930" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfOTc1_1c2f7178-c954-4686-b096-aba2786b37f0">1.33</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i47833f6af310463b9fec6d8a9449a21f_I20201231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfOTgy_8ec99efa-a283-4e1d-a79f-4e1866075323">1.40</ix:nonFraction>% as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Letters of credit of approximately $<ix:nonFraction unitRef="usd" contextRef="i524e0ad72ae647ac89080f6e1f0a0167_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTA1Mg_f84084cb-3b7e-47cf-b80b-e68ceb0864a0">108.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i57baf56ddc2c43c1a6c92890a6e875e7_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTA1OQ_a35d0e8e-5e14-466b-8f33-e2c9a63412e8">133.6</ix:nonFraction> million were issued as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  As of both September&#160;30, 2021 and December&#160;31, 2020, letter of credit fees accrued at <ix:nonFraction unitRef="number" contextRef="i2cf7c59af6c44f7798ab2a9ba33ae8fb_I20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTE2MQ_1571316c-46ed-43d1-beb3-fc811c91f202"><ix:nonFraction unitRef="number" contextRef="id630d0621f5a4e05b84d2e7c72fdae8d_I20201231" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTE2MQ_b4a90714-d1a1-4b0e-b8a5-c0b413abc3af">0.375</ix:nonFraction></ix:nonFraction>% per annum for performance standby letters of credit and at <ix:nonFraction unitRef="number" contextRef="i313a26a023be4298aea6ca3e74b6efc2_I20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTIyMw_2e8277e6-adfc-44e8-8382-c71252ab50b8"><ix:nonFraction unitRef="number" contextRef="ie1a93ff54f0245e3b9ef4cc14fb0bce0_I20201231" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTIyMw_319801ca-51d1-48a6-8034-1f1fe19ff894">1.25</ix:nonFraction></ix:nonFraction>% per annum for financial standby letters of credit.  Outstanding letters of credit mature at various dates and most have automatic renewal provisions, </span></div></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="i0edf63ca46ee450fa5d42c44d99fc384"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">subject to prior notice of cancellation.  As of September&#160;30, 2021 and December&#160;31, 2020, availability for revolving loans totaled $<ix:nonFraction unitRef="usd" contextRef="i29b0a33b680341778bec14ac7ceee94e_I20210930" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTQ3Ng_ac152d04-378c-4ad7-b94b-0bedb316f99c">1.0</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="i5ebf2004b33949778cf2b8d0a4d34789_I20201231" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTQ4Mw_9a82dba4-62ac-4ed0-ace1-d3d604f7480d">1.2</ix:nonFraction> billion, respectively, or up to $<ix:nonFraction unitRef="usd" contextRef="idc14d0bd496e49b8a0c5f718c987fac5_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTUxMA_a22b2f07-a6c5-44ab-a000-f3b1012fe8b8">546.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia248ad3144a74f49953c3c23f3bc7590_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTUxNw_5938f3d0-45fe-49a9-bb82-22edd6244030">516.4</ix:nonFraction> million, respectively, for new letters of credit.  Revolving loan borrowing capacity included $<ix:nonFraction unitRef="usd" contextRef="i3142d6f9641b4e44bc03fe6be454b72d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTYwNg_4e025452-63db-4ce1-b48e-8199400c1f45">274.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ida3a2d9039274a59a5c601cb81cbe08a_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTYxMw_b79b2647-eb30-449f-9263-78a7113221e0">267.3</ix:nonFraction> million of availability in either Canadian dollars or Mexican pesos as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The unused facility fee as of both September&#160;30, 2021 and December&#160;31, 2020 accrued at a rate of <ix:nonFraction unitRef="number" contextRef="i2e5de1c3104346989750eb8ad0ae0ca7_D20210101-20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTc2NA_77d061c9-eb69-4092-adb9-e2b07349cab2"><ix:nonFraction unitRef="number" contextRef="i045da97974f94a359f12ad429f7eb1ca_D20200101-20201231" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTc2NA_d9636868-a0b1-4c0e-bd7d-8729069d5ad5">0.20</ix:nonFraction></ix:nonFraction>% per annum.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Credit Facility is guaranteed by certain subsidiaries of the Company (the &#8220;Guarantor Subsidiaries&#8221;) and obligations under the Credit Facility are secured by substantially all of the Company&#8217;s and the Guarantor Subsidiaries&#8217; respective assets, subject to certain exceptions. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Credit Facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  The Company has other credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances.  As of September&#160;30, 2021, outstanding borrowings under the Company&#8217;s other credit facilities totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i473c9ca58c8b4c72895bd6f3f8720687_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4ODQ1NA_50b5b58f-b7e8-4ee8-bc8a-6fcf5e1a133a">4.0</ix:nonFraction> million and accrued interest at a weighted average rate of <ix:nonFraction unitRef="number" contextRef="i473c9ca58c8b4c72895bd6f3f8720687_I20210930" decimals="3" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4ODY0NQ_ce4278c6-ef40-4222-a330-3ba01b4e8bdd">3.2</ix:nonFraction>%.  As of December&#160;31, 2020, there were <ix:nonFraction unitRef="usd" contextRef="if0ad81886f7f4916a7e04e46b0504195_I20201231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjI0Nw_8d0f0c5b-0188-416b-b0c1-e1b1c4dc60c4">no</ix:nonFraction> outstanding borrowings.  Additionally, the Company has a separate credit facility, under which it may issue up to $<ix:nonFraction unitRef="usd" contextRef="i6c06d5098b944959a6921b2e4ca4e5f7_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjQzMA_57483a29-c972-488b-b0fa-9c25ceb5b153">50.0</ix:nonFraction> million of performance standby letters of credit.&#160; As of September&#160;30, 2021 and December&#160;31, 2020, letters of credit issued under this facility totaled $<ix:nonFraction unitRef="usd" contextRef="iebd12c4713694bc99e97ca6c4a077822_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjU0Ng_ffa9052b-053c-4d76-8117-8403383e0c38">26.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i47f2e3e66d494be688ea1258acc5a37e_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjU1Mw_27892086-4c53-4a88-91c7-640e8ba3279f">18.2</ix:nonFraction> million, respectively, and accrued fees at <ix:nonFraction unitRef="number" contextRef="i8e0e2b9b6e9847d286da1f14d6134f0d_I20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjU5MQ_63267cc3-534d-47ad-97d2-04114213d797">0.40</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i5bf3b31721ed4679a2b1d16727f1eeb3_I20201231" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjU5OA_72715ec9-32a2-4c0d-90e4-721850653849">0.50</ix:nonFraction>% per annum, respectively.  The Company&#8217;s other credit facilities are subject to customary provisions and covenants.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Debt Guarantees and Covenants</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The <ix:nonFraction unitRef="number" contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjc1MA_469380e8-6ef1-4059-89d0-0c23127a5b47"><ix:nonFraction unitRef="number" contextRef="i9f0af27900594c60bb479a0248cc176c_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjc1MA_d6719b2d-0bf7-4280-9ab8-be0282ff3c0a">4.50</ix:nonFraction></ix:nonFraction>% Senior Notes are fully and unconditionally guaranteed on a senior unsecured, joint and several basis by the Company&#8217;s wholly-owned domestic restricted subsidiaries that guarantee its existing credit facilities, subject to certain exceptions.  MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both September&#160;30, 2021 and December&#160;31, 2020.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Additional Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI3MQ_9340ae71-a1c9-4eb5-81db-7e5db9b004fe">5.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI3OA_5950f9da-89eb-4197-a839-2de0689dbdf3">12.4</ix:nonFraction> million, respectively.  In the third quarter of 2020, the Company redeemed its previously outstanding $<ix:nonFraction unitRef="usd" contextRef="ieadb02086e1645e088c59305b5750b99_D20200701-20200930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfUnsecuredDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTUzOTMxNjI3OTU5MTI_f326d2ad-dae7-41cb-9aac-2403828ffc98">400</ix:nonFraction> million <ix:nonFraction unitRef="number" contextRef="ifb8117e28b8046fba8f9fb20991bdb1d_I20210930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4NzM2Mg_babaac26-81e2-4041-a6ce-9549485d95c6">4.875</ix:nonFraction>% Senior Notes due in 2023 and recognized a pre-tax debt extinguishment loss of approximately $<ix:nonFraction unitRef="usd" contextRef="ieadb02086e1645e088c59305b5750b99_D20200701-20200930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4NzQyNw_ec45f891-455b-4d60-ab2c-6e1172b115bf">5.6</ix:nonFraction> million, including $<ix:nonFraction unitRef="usd" contextRef="ieadb02086e1645e088c59305b5750b99_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4NzQxOA_c1c1f63f-f9a8-4ff0-a514-c5285b70cdd8">3.3</ix:nonFraction> million of early repayment premiums and $<ix:nonFraction unitRef="usd" contextRef="ieadb02086e1645e088c59305b5750b99_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4NzQwNw_50d454b1-29f5-4d53-b468-e960d4c6b27c">2.3</ix:nonFraction> million of unamortized deferred financing costs.  For additional information pertaining to the Company&#8217;s debt instruments, see Note 7 - Debt in the Company&#8217;s 2020 Form 10-K.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Subsequent Event</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November&#160;1, 2021, the Company refunded and replaced its Credit Facility with an unsecured replacement credit facility (the &#8220;replacement Credit Facility&#8221;), which matures on November&#160;1, 2026, and has total commitments of $<ix:nonFraction unitRef="usd" contextRef="i1775a954b77647619fb48cbc454fc407_I20211101" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4ODMyNQ_65dbd2f1-1215-4a97-a363-2609de62cbe3">2.0</ix:nonFraction> billion, which amount is composed of&#160;$<ix:nonFraction unitRef="usd" contextRef="i7026bf4ddae94896a896c65fe6b25206_I20211101" decimals="-7" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTA5OTUxMTYzNDQxOQ_6ba699a3-fccb-4f83-93a1-c61b09d808f6">1.65</ix:nonFraction> billion&#160;of revolving commitments and a term loan with an original principal amount of $<ix:nonFraction unitRef="usd" contextRef="ia846e65995da4adca5c35a3533164c9c_I20211101" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTA5OTUxMTYzNDQzNA_a757d9e0-a4dd-4864-a078-81fc38b3066e">350</ix:nonFraction> million.  The rates applicable to commitments, borrowings and letters of credit were also modified in connection with the replacement Credit Facility.  </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The replacement Credit Facility is guaranteed by certain of the Company&#8217;s subsidiaries, and the obligations under the replacement Credit Facility are not secured.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company incurred approximately $<ix:nonFraction unitRef="usd" contextRef="i1775a954b77647619fb48cbc454fc407_I20211101" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTA5OTUxMTYzNjEzNA_c7c36a38-ddeb-496d-8421-1e64ae0efa14">5</ix:nonFraction> million of financing costs as of November&#160;1, 2021 in connection with the replacement of its Credit Facility, which costs will be amortized over the remaining term of the replacement Credit Facility.</span></div></ix:continuation><div id="ic9463e76327a4a4cbada6a173718ddfb_58"></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 8 &#8211; <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5NA_3287b62d-c7e9-4ffa-ae54-0b47ac6c5f71" continuedAt="ief4ed1a3c6b54111801de2363ba33101" escape="true"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5NA_8204463f-147a-43c4-8693-ca2d0494dd20" continuedAt="if26bbc9160e84cb8a5aedf9fd61015fc" escape="true">Lease Obligations</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ief4ed1a3c6b54111801de2363ba33101" continuedAt="i2625b29d6de84d4faa4b87e62dde1d3f"><ix:continuation id="if26bbc9160e84cb8a5aedf9fd61015fc" continuedAt="i9a8c2204bcd34a609ef5769c98ca4a19"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases.  As of September&#160;30, 2021, the Company&#8217;s leases have remaining lease terms of up to <ix:nonNumeric contextRef="i515658cbc78944fb963fe2568dedb592_D20210101-20210930" format="ixt-sec:durwordsen" name="mtz:LesseeLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk1_1cf464cc-0aa4-4e6f-ae24-1ca9cd942a97">ten years</ix:nonNumeric>.  Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_28d0c639-0d9c-415c-9d49-152d06305c8e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_9bf3c4b3-71e0-4331-ba50-21f64e9f2ad4">one</span></span> to <ix:nonNumeric contextRef="ifcdad9a0612046d5ab17b8a74834e183_D20210101-20210930" format="ixt-sec:durwordsen" name="mtz:LesseeLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDE0_68087bd6-74b4-4aa0-a7c6-22468642adae"><ix:nonNumeric contextRef="id5804981245347428d2b891ff7beadaa_D20210101-20210930" format="ixt-sec:durwordsen" name="mtz:LesseeLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDE0_6af19b63-afcc-4d12-963c-311f14158af8">five years</ix:nonNumeric></ix:nonNumeric> for both equipment and facility leases.  Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease.  In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components.  The Company&#8217;s lease agreements do not contain significant residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Finance Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The gross amount of assets held under finance leases as of September&#160;30, 2021 and December&#160;31, 2020 totaled $<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTA0Mg_d8731186-93f4-4d48-9b26-75d034b53813">638.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTA0OQ_8cfa98a6-a139-4975-8350-448d826f8fd8">563.0</ix:nonFraction> million, respectively.  <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_deceffa0-1d0b-47af-bca1-13a87475e1f5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_fc845699-2060-42d8-8cf3-200d9d32228b">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTE0Mw_ac2e1e27-0598-4163-ad88-a10afe5a6d33">463.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTE1MA_97a2fede-fdf0-4737-8f00-69c29aed47a4">418.7</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Depreciation expense associated with finance leases totaled $<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTI0NQ_ef90c45f-0191-4adf-b676-307bd5be22eb">21.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTI1Mg_2429b5e6-717c-48b1-b09c-dd3028d6df7b">17.5</ix:nonFraction> million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTMyMw_3996bb44-dbcc-4cbe-9a5e-252f5f36e418">58.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTMzMA_3ed8367b-9a0c-4dc1-9bd3-e311202a43ae">50.1</ix:nonFraction> million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease additions for the three and nine month periods ended September&#160;30, 2021 totaled $<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTQ4MQ_8b05697a-4f01-4196-9d41-23873d0e626c">3.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTQ4OA_47f5ed64-6f21-43b3-a1d1-ba1827a59f8e">89.2</ix:nonFraction> million, respectively, which included additions from recent acquisitions.  For the nine month period ended September&#160;30, 2021, acquisition-related operating lease additions totaled </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTY0Ng_4fee87d6-ba26-44b4-bd28-62d8b4445883">74.6</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  Operating lease additions for the three and nine month periods ended September&#160;30, 2020 totaled $<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTcyNg_78020a79-6156-4096-b310-996e503ee482">3.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTczMw_30db74ae-166e-4123-9da6-ee6468a7ecf4">16.6</ix:nonFraction> million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month periods ended September&#160;30, 2021 and 2020, rent expense for leases that have terms in excess of <ix:nonNumeric contextRef="i8d49416e701d46b48f545006123f5514_I20210930" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTg0Ng_08bca29e-3a6c-469c-af9b-46f43b8e20fc">one year</ix:nonNumeric> totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTg3MQ_25635b6d-f260-4da5-a51c-e659cb1ac6cf">26.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTg3OA_ae0c86ce-ce4b-49ba-98f1-9280f0c12f4b">25.6</ix:nonFraction> million, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTkwNQ_f959c1bd-1b5f-44fe-85ba-d377c18621ef">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTkxMg_7efa0b82-256e-42f2-bf22-467b6ca4ce02">2.3</ix:nonFraction> million, respectively, represented variable lease costs.  For the nine month periods ended September&#160;30, 2021 and 2020, rent expense for such leases totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjA1OA_91745ea1-0735-4a2e-a855-27ded627b9aa">81.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjA2NQ_010a9085-d279-4ffe-bcb0-270216a2e6d2">87.7</ix:nonFraction> million, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjA5Mg_966cc835-0422-4d89-b237-2b49ce01f602">7.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjA5OQ_660b6985-d9fb-4345-aa06-657b5eec0588">8.0</ix:nonFraction> million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of <ix:nonNumeric contextRef="ie25998c3167444aba8b3223ce075c329_I20210930" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjIxNg_9d32179e-a4da-4475-a563-59c0eaaf9256">one year</ix:nonNumeric> or less totaling approximately $<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjI1MA_30f3571a-d1e3-4816-a9b6-283d33e211c4">158.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjI1Nw_fec8f995-9682-406e-9651-40e9586934bb">74.0</ix:nonFraction> million for the three month periods ended September&#160;30, 2021 and 2020, respectively.  Rent expense for such leases totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjM2OA_bebb2a43-7ffc-4783-9310-c0b751c89e4a">399.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjM3NQ_a3c13d42-5fd9-428a-a53a-e6b18a2bb02e">224.4</ix:nonFraction> million for the nine month periods ended </span></div></ix:continuation></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="i2625b29d6de84d4faa4b87e62dde1d3f"><ix:continuation id="i9a8c2204bcd34a609ef5769c98ca4a19"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September&#160;30, 2021 and 2020, respectively.  Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Additional Lease Information</span></div><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Mw_692ca907-0eaa-42e3-9894-ce7eebdb1618" escape="true"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5NQ_6861d387-ec02-4f62-8e38-d1e1e1574a37" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of September&#160;30, 2021 were as follows (in millions):</span></div><div style="margin-top:3pt"><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:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">&#160;Finance</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:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;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:100%">Operating<br/>Leases</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:100%">2021, remaining three months</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMS0xLTEtMS0w_a8776a4b-9d23-4850-9565-7a8a260ff4a5">43.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMS0zLTEtMS0w_cb4d7b57-729c-48ef-a9f3-b11b719c37bf">31.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMi0xLTEtMS0w_ec0a548e-0377-4e7e-80f6-88c7f9090a5c">133.4</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMi0zLTEtMS0w_3327005d-5d48-424a-8002-f3c07f21ae52">73.3</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">2023</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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMy0xLTEtMS0w_45a59386-9150-4971-98ee-f3ab2422ce01">81.8</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMy0zLTEtMS0w_28ab8fdf-a18b-4f1e-8f40-c8c4067a054c">43.4</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">2024</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNC0xLTEtMS0w_2c6dc7c3-b35a-4dee-be3b-3ed270f96b40">41.7</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNC0zLTEtMS0w_906845a5-fd62-4e62-86c2-f3ce4acf8772">30.6</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">2025</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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNS0xLTEtMS0w_6f2a1911-9f13-4a1a-87e6-a0b1951039d6">12.4</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNS0zLTEtMS0w_917e3750-ad06-4110-b231-c27c307b4ff1">19.1</ix:nonFraction>&#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:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="mtz:FinanceLeaseLiabilityTobePaidafterYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNi0xLTEtMS0w_6b9e9ca6-7174-4cc7-9289-38598f682a8c">1.0</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="mtz:LesseeOperatingLeaseLiabilityTobePaidafterYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNi0zLTEtMS0w_656531d6-b09a-4b85-8390-aa146a799382">25.0</ix:nonFraction>&#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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNy0xLTEtMS0w_f98ce607-fb70-4f5f-b842-7ad302e07b1e">313.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNy0zLTEtMS0w_d5484703-3dfa-4c2d-8c3c-334853851f53">222.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfOC0xLTEtMS0w_ce3e5c60-4016-456c-a485-0e8a330acc5a">12.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfOC0zLTEtMS0w_5485e7a2-482b-469a-b1d0-c39cd9b2513a">13.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations, net of interest</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfOS0xLTEtMS0w_e051b946-63bd-48a9-b52c-2f4d902f7a03">301.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfOS0zLTEtMS0w_0156a780-a3cf-48a1-b662-bda7e5cd3f9e">209.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72">Less current portion</span></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMS0xLTEtMA_4dcc45e3-8ba5-4c5c-906e-27b249023262">140.8</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMy0xLTEtMA_babed6e8-522a-4795-8a7f-270521f6c583">80.2</ix:nonFraction>&#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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMS0xLTEtMA_c01adcfa-18a0-4bcf-aed3-21a0b13dbd6c">160.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMy0xLTEtMA_66d37988-c643-4fce-b937-9319aa2e645d">129.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, finance leases had a weighted average remaining lease term of <ix:nonNumeric contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjgxMg_6e50e88d-d9c7-40d9-b458-f0ef7f09349a">2.5</ix:nonNumeric> years and a weighted average discount rate of <ix:nonFraction unitRef="number" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjg1NQ_fb2e3515-931d-4e65-9800-b4ed488c8334">3.4</ix:nonFraction>%.  Non-cancelable operating leases had a weighted average remaining lease term of <ix:nonNumeric contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjkzOQ_bcfdb4a2-e075-4721-a555-fd0a35269d29">3.8</ix:nonNumeric> years and a weighted average discount rate of <ix:nonFraction unitRef="number" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk4Mg_83936c83-f707-4a54-b79c-88263a39dc33">3.1</ix:nonFraction>% as of September&#160;30, 2021.</span></div></ix:continuation></ix:continuation><div id="ic9463e76327a4a4cbada6a173718ddfb_61"></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 9 &#8211; <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDM2Mg_512b8ca4-d936-4ffa-bfa2-5416832b64aa" continuedAt="i4c3ef791a4174d1b8d61ddc9f5600c2a" escape="true">Stock-Based Compensation and Other Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="i4c3ef791a4174d1b8d61ddc9f5600c2a" continuedAt="iebdcf233a4e64ee6875325462d8e8748"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has stock-based compensation plans, under which shares of the Company&#8217;s common stock are reserved for issuance, including the MasTec, Inc. Amended and Restated 2013 Incentive Compensation Plan (the &#8220;Restated 2013 Incentive Plan&#8221;), which became effective in May 2021, and which amends and restates the MasTec, Inc. 2013 Incentive Compensation Plan (as amended from time to time, the &#8220;2013 Incentive Plan&#8221;).  The Restated 2013 Incentive Plan increases the total number of shares of MasTec, Inc. common stock reserved and available for delivery pursuant to awards under the Restated 2013 Incentive Plan by <ix:nonFraction unitRef="shares" contextRef="i443a5142bd084fbe88c90f86603bc0c2_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNjI4_c84ecbea-0153-4391-b90a-778756ca61ed">1,150,000</ix:nonFraction> shares.  Under all stock-based compensation plans in effect as of September&#160;30, 2021, there were approximately <ix:nonFraction unitRef="shares" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNzI2_d5779f29-c1bd-4eb5-8a5b-6a51411a6b1b">3,673,000</ix:nonFraction> shares available for future grant.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-cash stock-based compensation expense under all plans totaled $<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfODMw_0c0afe01-ab65-40d7-ba7c-95dbe2dd24d4">6.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfODM3_5062afcc-b6a5-4df3-944e-5e161e78a9a8">5.6</ix:nonFraction> million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfOTA4_3227eb07-9d38-41eb-8b81-60551b938d76">17.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfOTE1_7ddce1de-eec5-4db7-930b-e339532cbe07">15.5</ix:nonFraction> million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Income tax benefits associated with stock-based compensation arrangements, including from the vesting of share-based payment awards, totaled $<ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMTA1Nw_d720d9dc-23e2-4335-94ff-f351e7078404">1.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMTA2NA_64e8b818-1ccb-4a2c-8a2e-e726ad9445eb">1.4</ix:nonFraction> million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMTA5OTUxMTYzMzM3Ng_fcd3943b-b216-414c-8641-c81bb3f20a08">3.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMTA5OTUxMTYzMzM4NA_3e554b8d-3da6-4403-a39a-00ee92988f43">3.6</ix:nonFraction> million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restricted Shares</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec grants restricted stock awards and restricted stock units (together, &#8220;restricted shares&#8221;) to eligible participants, which are valued based on the closing market share price of MasTec common stock (the &#8220;market price&#8221;) on the date of grant.  During the restriction period, holders of restricted stock awards are entitled to vote the shares.  As of September&#160;30, 2021, total unearned compensation related to restricted shares was approximately $<ix:nonFraction unitRef="usd" contextRef="i848b91e812d84ec0b4ad020c2cdf004d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjAzMg_c817b858-944d-4eb4-9af9-5b3323ee20ab">34.5</ix:nonFraction> million, which amount is expected to be recognized over a weighted average period of approximately <ix:nonNumeric contextRef="if22211278f2640bdab4579b609a449f6_D20210930-20210930" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjEyNg_c99e702b-f43b-4ef0-9db6-60c5d823ed9c">1.9</ix:nonNumeric> years.  The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $<ix:nonFraction unitRef="usd" contextRef="i12c56e7d572b48c1ac629712d0ed64e2_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjI0Nw_80b65569-c2a0-4953-b968-57cc16a0a91c">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2618bae6fc70430da42a40a2bc609468_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjI1NA_4beb1eb5-f56a-4c07-ac71-e77b317b902c">0.2</ix:nonFraction> million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $<ix:nonFraction unitRef="usd" contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjMyNQ_4d5396f4-b4c4-4d68-9de0-03219302e00a">11.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i20192e9c3a09437ebd22a08aca95e94c_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjMzMg_43bb225d-600d-4456-9fb7-104611d9f430">6.7</ix:nonFraction> million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.</span></div><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDM2NQ_1d32a4f6-56ed-4812-bee6-feb1c29e4a47" escape="true"><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><td style="width:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Activity, restricted shares: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:700;line-height:100%">Restricted <br/>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:9pt;font-weight:700;line-height:100%">Per Share Weighted Average Grant Date Fair Value </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:100%">Non-vested restricted shares, as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a4af4e1f53640b4b0ee3c490f2eb0e4_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMS0xLTEtMS0w_cd125a43-9a29-46ec-b757-152a3b54c3b9">1,845,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7a4af4e1f53640b4b0ee3c490f2eb0e4_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMS0zLTEtMS0w_0076ff12-2ccf-47b9-b56b-7c263b13a561">34.90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 12.25pt;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:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMi0xLTEtMS0w_46a955f3-5f41-44b5-8758-6974722425b2">160,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMi0zLTEtMS0w_68f700fe-3fb7-4ad5-9b39-1dd9cccaf639">93.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 12.25pt;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:100%">Vested</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:100%">(<ix:nonFraction unitRef="shares" contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMy0xLTEtMS0w_a309a9e8-92e9-4f0e-a1cd-1e558497c199">118,263</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMy0zLTEtMS0w_b8f35608-0d10-417c-b3c0-bae9bf77a08e">52.58</ix:nonFraction>&#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 12.25pt;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:100%">Canceled/forfeited</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfNC0xLTEtMS0w_7d30d520-543b-4907-9e25-5e8b063a8a0c">26,000</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfNC0zLTEtMS0w_c35e5769-6cea-454a-9c6f-70aab4385fd0">31.72</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">Non-vested restricted shares, as of September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i848b91e812d84ec0b4ad020c2cdf004d_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfNS0xLTEtMS0w_c0ec7aec-197e-4a12-b2fb-3f976fb42bc5">1,861,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i848b91e812d84ec0b4ad020c2cdf004d_I20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfNS0zLTEtMS0w_7db13f22-03ca-404a-923a-335650a9e854">38.88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Includes <ix:nonFraction unitRef="shares" contextRef="ie9ba16d268f34730a8f2492855fa69dc_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjQwNg_12581c30-1860-4f3d-af9a-2e5b4ebc78c8">2,500</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i9cec2df45cdd4c1ab2a58ac8c024b096_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjQxMw_75b80b86-469e-4f3c-9373-6fd64eb5e5a9">2,300</ix:nonFraction> restricted stock units as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="iebdcf233a4e64ee6875325462d8e8748"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has certain employee stock purchase plans (collectively, &#8220;ESPPs&#8221;), under which shares of the Company&#8217;s common stock are available for purchase by eligible participants.  Effective January 1, 2021, the Company&#8217;s ESPPs were amended (the &#8220;Amended ESPPs&#8221;), eliminating the look-back option and changing the offering period from three months to two weeks.  Under the Amended ESPPs, eligible participants are permitted to purchase MasTec, Inc. common stock at <ix:nonFraction unitRef="number" contextRef="ia78faf5999b24d209055869795c272a4_D20210101-20210930" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjk2Ng_92567cae-1144-4c2d-b648-f91a7630acb8">85</ix:nonFraction>% of the fair market value of the shares on the date of purchase, which occurs on the last trading day of each two week offering period.  Previously, these plans allowed participants to purchase MasTec, Inc. common stock at <ix:nonFraction unitRef="number" contextRef="ia78faf5999b24d209055869795c272a4_D20210101-20210930" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzE5MQ_92567cae-1144-4c2d-b648-f91a7630acb8">85</ix:nonFraction>% of the fair market value of the shares at the lower of (i) the date of commencement of the offering period or (ii) the last day of the offering period, as defined in the plan documents.  Prior to January 1, 2021, the fair value of purchases under the ESPPs was estimated using the Black-Scholes option-pricing valuation model.  The Company may issue common shares to plan participants or reacquire common shares on the open market or in privately negotiated transactions, at the Company&#8217;s discretion.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three and nine month periods ended September&#160;30, 2021, <ix:nonFraction unitRef="shares" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzczOQ_384a5450-ad79-43e0-9b59-f494b8962095">21,636</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzc1Mw_885dd8de-a3df-4e3c-8433-89854fb5b25a">60,669</ix:nonFraction> shares, respectively, were purchased by participants under the Company&#8217;s ESPPs for $<ix:nonFraction unitRef="usd" contextRef="i7de8b30c7d994863b4b79d0ce999a167_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzgzOQ_45f5d667-a253-400d-9f0d-48879d85b74f">1.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia78faf5999b24d209055869795c272a4_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzg0Ng_896e93d7-fa8f-4361-b1a8-229ae1cf87eb">5.0</ix:nonFraction> million, respectively, which shares were reacquired by the Company on the open market.  For the three and nine month periods ended September&#160;30, 2020, <ix:nonFraction unitRef="shares" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzk3MQ_444da13b-5644-4e8e-a2d8-af37154807c4">39,596</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzk4NQ_1ec559ad-68df-4d38-881f-a58ac470b1da">193,655</ix:nonFraction> shares, respectively, were purchased by participants for $<ix:nonFraction unitRef="usd" contextRef="idcb008ffe10c4c368f513c7eebcc600d_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDA0NQ_242beb36-3563-4c0e-9540-875fc6b5b570">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i86ef20c059584f0c97044a2e49afcfae_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDA1Mg_af14b66e-7ad4-4c7a-b7b8-8664c051c27b">5.5</ix:nonFraction> million, respectively, which shares were newly issued by the Company.  Compensation expense associated with the Company&#8217;s ESPPs totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i7de8b30c7d994863b4b79d0ce999a167_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDE5Nw_7d168c8c-e6ee-43c1-b992-9c4d9234ede4">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idcb008ffe10c4c368f513c7eebcc600d_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDIwNA_33f92d43-8615-44b3-b936-ede3e3843bf8">0.5</ix:nonFraction> million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ia78faf5999b24d209055869795c272a4_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDI4OQ_f5fd1392-9575-4182-b7a0-f13a148a3071">0.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i86ef20c059584f0c97044a2e49afcfae_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDI5Ng_d00706b2-9d28-467d-86b8-466b4d0bca8c">1.7</ix:nonFraction> million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.</span></div></ix:continuation><div id="ic9463e76327a4a4cbada6a173718ddfb_64"></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 10 &#8211; <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RleHRyZWdpb246NGI1OWRjYzk3YWI1NDk2NjhmZTMwNjZiYzZiNzM3MzJfMTIwNw_978c008d-c0b3-414a-84a5-6d18a46ea40d" continuedAt="i41c1365a33d946488c5aa90364eaa3c5" escape="true">Other Retirement Plans</ix:nonNumeric></span></div><ix:continuation id="i41c1365a33d946488c5aa90364eaa3c5"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Multiemployer Plans.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain of MasTec&#8217;s subsidiaries contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (&#8220;MEPPs&#8221;).  Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans.  Multiemployer plan contribution rates are determined annually and assessed on a &#8220;pay-as-you-go&#8221; basis based on union employee payrolls.  Union payrolls cannot be determined for future periods because the number of union employees employed at a given time, and the plans in which they participate, vary depending upon the location and number of ongoing projects and the need for union resources in connection with those projects. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:ScheduleOfMultiemployerPlansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RleHRyZWdpb246NGI1OWRjYzk3YWI1NDk2NjhmZTMwNjZiYzZiNzM3MzJfMTE5Nw_c2414561-f19b-4861-8f51-a3f68fe8cb39" continuedAt="i32a2bdbd07db450ebc55f354329c7404" escape="true">Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:5pt"><ix:continuation id="i32a2bdbd07db450ebc55f354329c7404"><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:43.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.765%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-bottom:1pt solid #000000;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:100%">Multiemployer Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">Covered Employees</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">Contributions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">(in millions)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Low</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">High</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Pension</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Other Multiemployer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Total</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:700;line-height:100%">For the Three Months Ended September 30: </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">2021</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:100%"><ix:nonFraction unitRef="employee" contextRef="iafce3b84da1b46f6a2e6345e50ba3aab_D20210701-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:MultiemployerPlanNumberOfEmployeesCovered" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNC0xLTEtMS0w_9d34b28f-a681-449e-af82-3f91554cd056">5,116</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="employee" contextRef="ia7feca0be2e74240b9b2119f6b2f08cb_D20210701-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:MultiemployerPlanNumberOfEmployeesCovered" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNC0zLTEtMS0w_8fab39dd-7ec7-4d0d-80ec-4134b8610afb">6,979</ix:nonFraction>&#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 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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia726fd646ec248e49a2c041d35f3a774_D20210701-20210930" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNC01LTEtMS0w_2ed0182c-2e80-4cd3-92ca-375a493e65eb">36.9</ix:nonFraction>&#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 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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48ade1efc5864d27bba2244330bebe66_D20210701-20210930" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNC03LTEtMS0w_48aaa4e4-e61a-4986-9319-4c3c6e37a255">11.7</ix:nonFraction>&#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 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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNC05LTEtMS0w_c2dbb4e6-6cd4-46e3-8f39-5e5c0891909b">48.6</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">2020</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="employee" contextRef="i88942c8356954a77a082a5b72499c7e1_D20200701-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:MultiemployerPlanNumberOfEmployeesCovered" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNS0xLTEtMS0w_2c0d0c18-19e3-41e0-a4a7-195ad50bdba4">1,452</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="employee" contextRef="ia7b1a0afbdc14601a6564f12badd6a11_D20200701-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:MultiemployerPlanNumberOfEmployeesCovered" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNS0zLTEtMS0w_b960d99b-d5c3-4d57-a4de-51d38e354359">1,469</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52000b339ba34b8fb32032867746bc62_D20200701-20200930" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNS01LTEtMS0w_08413af0-cc23-4d00-9b00-0438ec89ca40">7.2</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbe69b2e71ca4d5b95e73fee14f294da_D20200701-20200930" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNS03LTEtMS0w_9ad1ff67-9f6d-44cd-9b37-961b91bcc886">1.7</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNS05LTEtMS0w_95bbc063-0575-4f0d-8fd3-780df3706957">8.9</ix:nonFraction>&#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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">2021</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="employee" contextRef="ic8ccbe0632ba4ab59e9ecb984093e812_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:MultiemployerPlanNumberOfEmployeesCovered" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNy0xLTEtMS0w_3a646690-79d2-4a67-9897-5c18abf07bad">2,412</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="employee" contextRef="i515658cbc78944fb963fe2568dedb592_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:MultiemployerPlanNumberOfEmployeesCovered" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNy0zLTEtMS0w_1df7045a-5f20-4858-a504-f03128d2f8ff">6,979</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65e30f8c07b14c62969639c91a046742_D20210101-20210930" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNy01LTEtMS0w_ee7620e9-5063-4488-9091-e6494e7ff5c8">81.1</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fa47c1b4f644483b4350351d3c3300a_D20210101-20210930" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNy03LTEtMS0w_242ffa8b-4388-480b-9af9-3d1b2f10bd16">21.9</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNy05LTEtMS0w_7922465c-bbfe-4ad3-9ae0-ab66bba0ed43">103.0</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">2020</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:100%"><ix:nonFraction unitRef="employee" contextRef="i3dba75df9310485192d5a5cfc7e6291a_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:MultiemployerPlanNumberOfEmployeesCovered" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfOC0xLTEtMS0w_a7641a64-6588-4075-9557-9c14e907b3c4">1,119</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="employee" contextRef="i979f7b4c54e54d97911b71da346d8c21_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:MultiemployerPlanNumberOfEmployeesCovered" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfOC0zLTEtMS0w_1e2dfec8-7f7b-473e-9db1-a107c039da98">1,469</ix:nonFraction>&#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 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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884309eb511e47c1a7f38d08f863ead0_D20200101-20200930" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfOC01LTEtMS0w_c35ec3f7-188d-43c7-9652-f84325fa9501">19.5</ix:nonFraction>&#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 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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i784011d050494af298fe89e7c2e30684_D20200101-20200930" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfOC03LTEtMS0w_20dcdb2e-2121-4d26-80f9-e8aa19f974c9">5.5</ix:nonFraction>&#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 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: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfOC05LTEtMS0w_373f8a7d-594d-43c7-afdc-0d70510edbaa">25.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fluctuations in the number of employees covered under multiemployer plans and related contributions in the table above related to the timing of activity for the Company&#8217;s union resource-based projects, the majority of which are within its oil and gas operations, as well as the effect of the Company&#8217;s 2021 acquisitions.</span></div></ix:continuation><div id="ic9463e76327a4a4cbada6a173718ddfb_67"></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 11 &#8211; <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfMTcxNg_76dc6d68-1efc-4715-8453-0aa99d6ca8c1" continuedAt="ie46e222e3acf44a9ac58d3b0ecbd9f28" escape="true">Equity</ix:nonNumeric></span></div><ix:continuation id="ie46e222e3acf44a9ac58d3b0ecbd9f28"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Share Activity</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s share repurchase programs provide for the repurchase of shares of MasTec common stock from time to time in open market transactions or in privately negotiated transactions in accordance with applicable securities laws.  The Company&#8217;s share repurchase programs do not have an expiration date.  There were <ix:nonFraction unitRef="shares" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfMjcz_4f5ddb68-56b5-46a2-ad1c-3eb5f03e608b"><ix:nonFraction unitRef="shares" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfMjcz_8bbe9608-8876-4adc-af06-ce5aa80c970b">no</ix:nonFraction></ix:nonFraction> share repurchases under the Company&#8217;s share repurchase programs in either of the three or nine month periods ended September&#160;30, 2021.  During the nine month period ended September&#160;30, 2020, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfNDUy_e5ba6a85-0188-4d7d-9cab-2ec4164e15ff">3.6</ix:nonFraction> million shares of its common stock, substantially all of which were repurchased in the first quarter, for an aggregate purchase price totaling approximately $<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfNTM3_dab3be6a-12e2-4d94-8e70-cdb8c57c13e5">120.2</ix:nonFraction> million.  As of September&#160;30, 2021, $<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfNjA3_aee883d2-8911-4f40-8f3a-dc05a9e14632">158.6</ix:nonFraction> million was available for future share repurchases under all of the Company&#8217;s open share repurchase programs, which included $<ix:nonFraction unitRef="usd" contextRef="i7941b5e6c7d0452882565589086ec062_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfNzI3_e36c497b-fb5c-4454-b8dc-7f5946603497">8.6</ix:nonFraction> million under the Company&#8217;s December 2018 share repurchase program, and the full amount of the Company&#8217;s March 2020 $<ix:nonFraction unitRef="usd" contextRef="i026611d25aad44f6847a42c6a35c3ec2_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfODM4_b231e6bb-ccf0-4652-b3cb-a3f5b1af6c93">150</ix:nonFraction> million share repurchase program.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized foreign currency translation activity, net, for each of the three and nine month periods ended September&#160;30, 2021 and 2020 relates to the Company&#8217;s operations in Canada and Mexico.  For the three and nine month periods ended September&#160;30, 2021, unrealized investment activity includes unrealized gains on the Waha JV swaps and unrealized losses on the AVCT convertible debentures prior to their conversion in the third quarter of 2021.  The net unrealized gain on the AVCT convertible debentures was reclassified into other income, net in the third quarter of 2021 in conjunction with the conversion into shares of AVCT common stock.  For the three month period ended September&#160;30, 2020, unrealized investment activity includes unrealized gains on both the Waha JV swaps and the AVCT convertible debentures, and for the nine month period ended September&#160;30, 2020, includes unrealized losses on the Waha JV swaps, offset, in part, by unrealized gains on the AVCT convertible debentures.  See Note 4 - Fair Value of Financial Instruments for additional information pertaining to the Waha JV swaps and AVCT convertible debentures.</span></div></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="ic9463e76327a4a4cbada6a173718ddfb_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 12 &#8211; <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfOTg2_a685cf5c-23fb-40b7-9ed6-11607bac25cd" continuedAt="i184b9ef4ac6d493a802cfc83eb2d06bf" escape="true">Income Taxes</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i184b9ef4ac6d493a802cfc83eb2d06bf">In determining the quarterly provision for income taxes, management uses an estimated annual effective tax rate based on forecasted annual pre-tax income, permanent tax differences, statutory tax rates and tax planning opportunities in the various jurisdictions in which the Company operates.  The effect of significant discrete items is separately recognized in the quarter(s) in which they occur.  For the three month periods ended September&#160;30, 2021 and 2020, the Company&#8217;s consolidated effective tax rates were <ix:nonFraction unitRef="number" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfNTA3_8cad85d3-91ac-4e50-9c30-35ffec76c34a">19.7</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfNTE0_a58d742d-280a-4b21-8085-5b28d976bd99">25.7</ix:nonFraction>%, respectively.  For the nine month periods ended September&#160;30, 2021 and 2020, the Company&#8217;s consolidated effective tax rates were <ix:nonFraction unitRef="number" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfNjI3_1cf63a2d-236d-4a02-8383-a792c6f29944">24.8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfNjM0_9d38e95b-caba-4c01-8559-bcebd176cc6a">22.7</ix:nonFraction>%, respectively.  The Company&#8217;s effective tax rate for the nine month period ended September&#160;30, 2021 included the negative effect of $<ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfNzUx_731d075a-c302-4041-bbae-dc0b4611cfdb">2.3</ix:nonFraction> million related to non-deductible share-based compensation, offset by a benefit from adjustments related to the third quarter 2021 finalization of the Company&#8217;s 2020 tax returns.  For the nine month period ended September&#160;30, 2020, the Company&#8217;s tax rate benefited from the release of approximately $<ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfODg4_8e292575-fcf4-429d-8ceb-1d69dfe79345">9.6</ix:nonFraction> million of certain valuation allowances on Canadian deferred tax assets that were no longer necessary, as well as from adjustments related to the finalization of the Company&#8217;s 2019 tax returns.</ix:continuation></span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_73"></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 13 &#8211; <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNjU1OA_72bdb739-782b-4d7d-95b8-ff465a17b13d" continuedAt="i78bd2eb46d874e31be1c9fa054045acf" escape="true">Segments and Related Information</ix:nonNumeric></span></div><ix:continuation id="i78bd2eb46d874e31be1c9fa054045acf" continuedAt="i4ac2a078907245d09023ae8e1de2ddc9"><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Segment Discussion</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company manages its operations under <ix:nonFraction unitRef="reportingunit" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNzM_36608cbe-aeff-4464-bbe8-ae73e0f7a4d6">five</ix:nonFraction> operating segments, which represent its <ix:nonFraction unitRef="reportingunit" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMTE2_a97a03b3-172b-4c78-be07-6203d955aa79">five</ix:nonFraction> reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission and (5) Other.  This structure is generally focused on broad end-user markets for the Company&#8217;s labor-based construction services.  All <ix:nonFraction unitRef="reportingunit" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzA0_a97a03b3-172b-4c78-be07-6203d955aa79">five</ix:nonFraction> reportable segments derive their revenue from the engineering, installation and maintenance of infrastructure, primarily in North America.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others.  The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy and various types of heavy civil and industrial infrastructure.  The Company performs engineering, construction and maintenance services for pipelines and processing facilities for the energy and utilities industries through its Oil and Gas segment.  The Electrical Transmission segment primarily serves the energy and utility industries through the engineering, construction and maintenance of electrical transmission lines and substations, including electrical distribution network systems.  The Other segment includes certain equity investees, the services of which vary from those provided by the Company&#8217;s primary segments, as well as other small business units that perform construction and other services for a variety of international end-markets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earnings before interest, taxes, depreciation and amortization (&#8220;EBITDA&#8221;) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting.  As appropriate, the Company supplements the reporting of its consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA.  The Company believes these non-U.S. GAAP measures provide meaningful information and help investors understand the Company&#8217;s financial results and assess its prospects for future performance.  The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers, because it excludes certain items that may not be indicative of the Company&#8217;s core operating results for its reportable segments, as well as items that can vary widely across different industries or among companies within the same industry.  Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Summarized financial information for MasTec&#8217;s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions.  The tables below may contain slight summation differences due to rounding.</span></div><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNjU0MA_4ec38cc3-e6bb-49c4-bf07-e54bb6acbd9f" continuedAt="i6cbb655b0aba4c9cb628e41b530b0d8f" escape="true"><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><td style="width:59.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.348%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </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:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6e8d81c00cf142c6a28d43d33401320d_D20210701-20210930" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMi0xLTEtMS0w_fe671cf2-4c99-476e-98de-98e27fc69395">670.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i4448eeec0c2c4621af3b66553d316a0c_D20200701-20200930" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMi0zLTEtMS0w_739024d7-36c2-4f4c-b674-5a8ae893c393">645.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i8d86a0858fa54161888e88764b10e2a4_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMi01LTEtMS0w_22cef8a1-9810-4421-ba61-d31f5f420b88">1,869.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i63d6cd60021044c38649b3a009c00534_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMi03LTEtMS0w_f0c0e0c4-dc69-463d-8cf5-20f659bccee6">1,943.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f7a669a2d46dea01ef727aff4a615_D20210701-20210930" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMy0xLTEtMS0w_be1f786d-97d3-48c7-b22b-d0685f958a78">518.4</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13df1c8426844a8896dc01f3793e2a57_D20200701-20200930" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMy0zLTEtMS0w_5bb0d2a1-afe0-47df-bdc8-869b7a5e2364">468.9</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd589ea2b9944ff29a5cffb9bc638d07_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMy01LTEtMS0w_1d5a0d3e-0568-43cc-be58-8d2d565f7896">1,350.3</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1338325700834794aebfab5e6f5fa6a8_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMy03LTEtMS0w_a09c260d-ce80-413b-8e51-9174b5dd1ecd">1,181.4</ix:nonFraction>&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5566adf5deff403e95fce9a1bd84d34a_D20210701-20210930" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNC0xLTEtMS0w_86f74121-1920-4049-9c7c-1ae181f24db6">858.4</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieecda415e9f44c3d8dfc87a371458fee_D20200701-20200930" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNC0zLTEtMS0w_3cd390d7-2af8-42ea-93a3-11cb5020bf70">462.5</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7de8940c021f471bbbbfbfb2397e30d0_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNC01LTEtMS0w_0d8b4225-a8b0-42d0-9beb-79c1c0c03ae5">2,205.3</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieeb51a721e7e48f9b87e642e8e4511e8_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNC03LTEtMS0w_7c0c16b0-ad29-46f4-9eee-8a1ba78ade95">1,190.1</ix:nonFraction>&#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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cf023f6754747d28a99439c86ba5ff1_D20210701-20210930" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNS0xLTEtMS0w_472db7f4-faa5-4b48-8b19-ff15051ef447">365.3</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad62e1e2b91d41cfb91687aa2b94ee7a_D20200701-20200930" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNS0zLTEtMS0w_a93e880d-4471-46e0-a9e2-b556e26c6979">128.5</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28860e6925bb41c8b88b1b50fcae2f3c_D20210101-20210930" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNS01LTEtMS0w_dc9bb0e2-b6a7-42db-a97f-a36d92f5070b">731.4</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04ef54aab2884cceb4162aef6307d29f_D20200101-20200930" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNS03LTEtMS0w_ce84abd7-2332-4bc4-b128-2096fe37de5f">380.7</ix:nonFraction>&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f34c44313914f59923d732c2cf1758f_D20210701-20210930" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNi0xLTEtMS0w_aa4f33bb-5231-407e-82ad-e9e829e1342b">0.0</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d2ed65ea0fc465f9266ad5765091c9c_D20200701-20200930" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNi0zLTEtMS0w_d871294d-fbd4-4605-9b77-3b6ecb0c2085">0.1</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if46635d53e574109ac01f04d22a3fdbd_D20210101-20210930" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNi01LTEtMS0w_6d8a6989-0670-45d3-b439-ea05c6e9a9bf">0.0</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia05521a3c14e4ce5a5be2df2566bf19f_D20200101-20200930" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNi03LTEtMS0w_338c8e95-8e1a-4d08-bdde-8ca3f0db93a2">0.2</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">Eliminations</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1fc3f44d5fbb4ce6907326497527fb43_D20210701-20210930" decimals="-5" sign="-" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNy0xLTEtMS0w_daddcf85-202d-4f56-a3a5-c7dbff3b6348">8.1</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i139fae6536f24c818518fad28c590016_D20200701-20200930" decimals="-5" sign="-" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNy0zLTEtMS0w_d9a2e4a1-3651-4dba-b473-c4b230d8069d">7.1</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf51bfc1402c419b90e72dd1d4081bfc_D20210101-20210930" decimals="-5" sign="-" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNy01LTEtMS0w_cbd76b54-4f29-4761-8369-9b554a66eba6">13.9</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia2ba1f9ee7fd4fa892ba49948dab35f1_D20200101-20200930" decimals="-5" sign="-" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNy03LTEtMS0w_9efe3bac-871d-407f-9076-e15b3a9bde10">12.0</ix:nonFraction>)</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 7.75pt;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:100%">Consolidated revenue</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfOC0xLTEtMS0w_5ff67f2c-f840-46a3-b2e6-97749eac69b1">2,404.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfOC0zLTEtMS0w_a4e75833-effc-4b79-a461-179486a45822">1,698.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfOC01LTEtMS0w_ded20d26-54cd-455e-88bc-a856eaa684ce">6,142.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfOC03LTEtMS0w_11f88bf9-4fb5-43c5-9528-0bd86b380344">4,684.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Revenue generated primarily by utilities customers represented <ix:nonFraction unitRef="number" contextRef="i256534a4ce234741aac1e5b23827d1dc_D20210701-20210930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzIxOA_8107acbc-30ce-4fd4-97cc-5b1e91276dbf">22.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="icfe752adb2cd457a8d7b29734f1272e7_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzIyNQ_a822f8b2-7cf3-459a-98d8-367952d2ad29">15.7</ix:nonFraction>% of Communications segment revenue for the three month periods ended September&#160;30, 2021 and 2020, respectively, and represented <ix:nonFraction unitRef="number" contextRef="ifdaaea480372430a93f66c93401b87c9_D20210101-20210930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzMyMg_99f9a172-8e7a-4fb7-86fd-42f4c2cf84eb">21.0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i4292bb701f214b76b4c6411b70f19732_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzMyOQ_b4167c06-ea4e-4d18-bb95-79fe94f95202">15.3</ix:nonFraction>% for the nine month periods ended September&#160;30, 2021 and 2020, respectively.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="i4ac2a078907245d09023ae8e1de2ddc9" continuedAt="i6f4aa9b9fefe4d288ffe1213876e7862"><ix:continuation id="i6cbb655b0aba4c9cb628e41b530b0d8f"><div style="margin-bottom:8pt;margin-top:14pt"><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:59.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.348%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </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:700;line-height:100%">EBITDA:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6e8d81c00cf142c6a28d43d33401320d_D20210701-20210930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMi0xLTEtMS0w_0a0afe10-24a8-491f-92d5-0f20d33740d0">71.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i4448eeec0c2c4621af3b66553d316a0c_D20200701-20200930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMi0zLTEtMS0w_5f1a4e08-3c69-484f-92f6-818b5647478d">79.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i8d86a0858fa54161888e88764b10e2a4_D20210101-20210930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMi01LTEtMS0w_4ac63c51-fdef-4358-8e0a-d2405e05e51c">193.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i63d6cd60021044c38649b3a009c00534_D20200101-20200930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMi03LTEtMS0w_da9688e1-e1ca-423b-8568-17e9d012f7ee">206.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f7a669a2d46dea01ef727aff4a615_D20210701-20210930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMy0xLTEtMS0w_8ddbc4fd-fbdd-4f5b-af4d-310dd87b4273">13.8</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13df1c8426844a8896dc01f3793e2a57_D20200701-20200930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMy0zLTEtMS0w_129c17e5-2978-4b2d-b7fa-3336afab5870">34.4</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd589ea2b9944ff29a5cffb9bc638d07_D20210101-20210930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMy01LTEtMS0w_a9d04a1d-0dc3-471a-81e9-019dffeaf319">40.2</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1338325700834794aebfab5e6f5fa6a8_D20200101-20200930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMy03LTEtMS0w_5e3bfdaa-07cd-44c8-9bfd-a2e6b3b1e194">69.5</ix:nonFraction>&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5566adf5deff403e95fce9a1bd84d34a_D20210701-20210930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNC0xLTEtMS0w_a839332f-44ee-43f9-be38-e0738e6285f3">170.6</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieecda415e9f44c3d8dfc87a371458fee_D20200701-20200930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNC0zLTEtMS0w_ad5769e7-28fa-4ff5-a5ef-e52d3dfe154e">160.4</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7de8940c021f471bbbbfbfb2397e30d0_D20210101-20210930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNC01LTEtMS0w_33eb625e-04bf-44b2-8b37-32352f395c38">476.2</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieeb51a721e7e48f9b87e642e8e4511e8_D20200101-20200930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNC03LTEtMS0w_702c172f-eb16-4816-bf33-5161be80b757">315.0</ix:nonFraction>&#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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cf023f6754747d28a99439c86ba5ff1_D20210701-20210930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNS0xLTEtMS0w_5e677381-9aa0-44c2-b514-7134945bee5e">34.9</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad62e1e2b91d41cfb91687aa2b94ee7a_D20200701-20200930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNS0zLTEtMS0w_d0c2eb0d-1b8b-46d9-bbd1-c966e58c7f60">9.1</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28860e6925bb41c8b88b1b50fcae2f3c_D20210101-20210930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNS01LTEtMS0w_d6184c44-bfae-4670-9fbd-520cc07cc082">47.8</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04ef54aab2884cceb4162aef6307d29f_D20200101-20200930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNS03LTEtMS0w_a61fdd58-537e-46a3-b62c-d8771fd7d840">14.2</ix:nonFraction>&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f34c44313914f59923d732c2cf1758f_D20210701-20210930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNi0xLTEtMS0w_9d11e7de-c2df-41d1-8a13-1362768c4c45">7.5</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d2ed65ea0fc465f9266ad5765091c9c_D20200701-20200930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNi0zLTEtMS0w_75d5428f-922f-4da4-af8f-c073bed24ea1">7.6</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if46635d53e574109ac01f04d22a3fdbd_D20210101-20210930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNi01LTEtMS0w_91e41123-68ec-4d3e-a6a2-fd5f912d5baa">23.3</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia05521a3c14e4ce5a5be2df2566bf19f_D20200101-20200930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNi03LTEtMS0w_695655bf-d122-4c1a-8eff-01c77e587ae7">22.5</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">Corporate</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6a91ca6b8c5c462bbf583f1a8096a6b4_D20210701-20210930" decimals="-5" sign="-" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNy0xLTEtMS0w_3498754c-68dc-4c85-9634-8ad8a2c0e749">26.6</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0227ab4adb854e929eaabba94ab54d0d_D20200701-20200930" decimals="-5" sign="-" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNy0zLTEtMS0w_f65becf7-42ae-4bbd-bcd0-6cce483a1caf">37.5</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04f10baaadeb4f9bb0af83e5966f2c28_D20210101-20210930" decimals="-5" sign="-" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNy01LTEtMS0w_0aeecd8f-4f2f-43b2-a4b2-f06f4d8b4c1a">86.3</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3f7ad4997b134fb389a7f35ebe538a2f_D20200101-20200930" decimals="-5" sign="-" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNy03LTEtMS0w_a9e0efa9-2759-4662-9d42-80fee7deb272">100.6</ix:nonFraction>)</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 7.75pt;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:100%">Consolidated EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfOC0xLTEtMS0w_f61c1054-8ea2-4094-92ef-944b877b1cb6">271.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfOC0zLTEtMS0w_93c62235-ab9a-42f1-bbdb-07b5951260fc">253.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfOC01LTEtMS0w_03615673-c312-4374-bc8e-2c3323451e0b">694.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfOC03LTEtMS0w_c53301c8-c7bd-4ad3-946a-e118844000bb">527.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt"><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:59.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.348%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </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:700;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6e8d81c00cf142c6a28d43d33401320d_D20210701-20210930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMi0xLTEtMS0w_96319892-913a-48f5-ba20-21e312b6f524">26.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i4448eeec0c2c4621af3b66553d316a0c_D20200701-20200930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMi0zLTEtMS0w_57c05181-e220-4807-a326-5fdaa3a45726">21.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i8d86a0858fa54161888e88764b10e2a4_D20210101-20210930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMi01LTEtMS0w_17705606-e574-4f72-b9a5-1d8f2426d941">72.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i63d6cd60021044c38649b3a009c00534_D20200101-20200930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMi03LTEtMS0w_d093073a-6fe4-4637-abe4-4e49af4d2418">62.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f7a669a2d46dea01ef727aff4a615_D20210701-20210930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMy0xLTEtMS0w_a42a25b8-bf22-4abb-8d0f-f6befde6e5f3">13.0</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13df1c8426844a8896dc01f3793e2a57_D20200701-20200930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMy0zLTEtMS0w_6946f2ff-c4b6-4519-a1aa-bd342a47a180">5.0</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd589ea2b9944ff29a5cffb9bc638d07_D20210101-20210930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMy01LTEtMS0w_db34c60f-d7c0-47e5-83e5-2b04d19bd559">31.1</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1338325700834794aebfab5e6f5fa6a8_D20200101-20200930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMy03LTEtMS0w_7f926ab2-ba61-4d63-a505-b3f7ebc59c84">13.7</ix:nonFraction>&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5566adf5deff403e95fce9a1bd84d34a_D20210701-20210930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNC0xLTEtMS0w_6bb6915e-2696-4eaa-8136-e5b37c41748c">55.5</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieecda415e9f44c3d8dfc87a371458fee_D20200701-20200930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNC0zLTEtMS0w_2a16ceac-237b-43fd-829d-7198a0990545">47.5</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7de8940c021f471bbbbfbfb2397e30d0_D20210101-20210930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNC01LTEtMS0w_85e7ded3-8af5-4954-af72-985f6ed4db4b">163.8</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieeb51a721e7e48f9b87e642e8e4511e8_D20200101-20200930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNC03LTEtMS0w_d9a90f0a-cf1a-4afd-a5b5-f43d47d9d1e5">107.7</ix:nonFraction>&#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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cf023f6754747d28a99439c86ba5ff1_D20210701-20210930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNS0xLTEtMS0w_cbda98cb-2076-4c05-ba98-479e746ba2b1">21.1</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad62e1e2b91d41cfb91687aa2b94ee7a_D20200701-20200930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNS0zLTEtMS0w_b3055fd7-1de9-417e-9a99-d8c9fb8fcabd">6.2</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28860e6925bb41c8b88b1b50fcae2f3c_D20210101-20210930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNS01LTEtMS0w_8d55c643-f42e-4c02-a393-66e54c4d5956">41.3</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04ef54aab2884cceb4162aef6307d29f_D20200101-20200930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNS03LTEtMS0w_4a4292fe-0ba5-4840-a1e5-0dc4ec334e09">18.6</ix:nonFraction>&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f34c44313914f59923d732c2cf1758f_D20210701-20210930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNi0xLTEtMS0w_eb3c64f6-13ee-48f1-8694-d2be01f56908">0.0</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d2ed65ea0fc465f9266ad5765091c9c_D20200701-20200930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNi0zLTEtMS0w_3a4f2541-77b4-43c5-b6fe-7488c3f3242e">0.0</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if46635d53e574109ac01f04d22a3fdbd_D20210101-20210930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNi01LTEtMS0w_4ac07cd1-c625-41a1-8c22-c235f58ce5d3">0.0</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia05521a3c14e4ce5a5be2df2566bf19f_D20200101-20200930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNi03LTEtMS0w_53935ddf-6c68-4699-bdfd-4a2c148d73b2">0.0</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">Corporate</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a91ca6b8c5c462bbf583f1a8096a6b4_D20210701-20210930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNy0xLTEtMS0w_f78982cd-8d81-4729-ab84-91257fa30518">2.7</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0227ab4adb854e929eaabba94ab54d0d_D20200701-20200930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNy0zLTEtMS0w_58780c72-8447-4f76-a34d-96c24bf6d93c">2.8</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04f10baaadeb4f9bb0af83e5966f2c28_D20210101-20210930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNy01LTEtMS0w_6f9ed384-3f08-46f1-bf71-3e193b713e31">8.5</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f7ad4997b134fb389a7f35ebe538a2f_D20200101-20200930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNy03LTEtMS0w_dc00310a-e3e8-49d3-bcb3-e77b9e56a3d4">8.5</ix:nonFraction>&#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 7.75pt;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:100%">Consolidated depreciation and amortization</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfOC0xLTEtMS0w_9cf7a828-4084-4089-9d16-3558494eeb8d">118.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfOC0zLTEtMS0w_f482b095-823c-4c23-a915-ed7cce587d34">82.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfOC01LTEtMS0w_b57f6ba6-11f5-4dae-900c-354b0045b5b0">316.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfOC03LTEtMS0w_bab37521-591d-4d43-9c52-388da3dded42">210.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNjUxMw_b933376f-3d81-41fe-b02a-12b5fe764725" escape="true"><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:59.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.348%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </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:700;line-height:100%">EBITDA Reconciliation:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</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:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfMi0xLTEtMS0w_d20fab5c-90d6-42e5-983d-5fd850de8029">140.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfMi0zLTEtMS0w_cabdc526-7452-4a8c-b7ec-0abda48a447d">157.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfMi01LTEtMS0w_15428260-d438-45b9-a9c6-1a5c71a98d5f">338.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfMi03LTEtMS0w_96e58085-be40-44e4-994e-582a8a19d0ed">271.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Plus:</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><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 7.75pt;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:100%">Interest expense, net</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:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" sign="-" name="us-gaap:InterestRevenueExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNC0xLTEtMS0w_60cc5e34-2bf6-422e-b4ca-edfad3475e2a">13.1</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" sign="-" name="us-gaap:InterestRevenueExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNC0zLTEtMS0w_3d8a3eef-23cf-4893-adbb-b81e6afefe4b">13.6</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" sign="-" name="us-gaap:InterestRevenueExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNC01LTEtMS0w_73eacfc5-65fa-4791-bda5-e1a85d19570b">39.4</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" sign="-" name="us-gaap:InterestRevenueExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNC03LTEtMS0w_ef8f8789-4965-4978-997d-7afbf02f5e33">45.4</ix:nonFraction>&#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 7.75pt;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:100%">Depreciation</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNS0xLTEtMS0w_646b5f97-d12f-4b99-9b87-a2189e236468">95.4</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNS0zLTEtMS0w_6f9805a8-1283-4d39-b6cd-f50dc2883886">71.4</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNS01LTEtMS0w_803f4e92-0e27-46df-9a64-bcde507c1434">262.1</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNS03LTEtMS0w_19d8ea9e-e06b-4220-a557-8e7c28c6ad19">182.2</ix:nonFraction>&#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 7.75pt;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:100%">Amortization of intangible 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNi0xLTEtMS0w_302b8ba4-b492-4e04-b72d-2b9af59adcef">23.4</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNi0zLTEtMS0w_21ce8ca5-1934-4241-8197-a7c48122371a">11.2</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNi01LTEtMS0w_b64cc404-a6d1-4556-ab8f-2561c0267a17">54.5</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNi03LTEtMS0w_0f97d6c0-2e0b-4720-a0b1-76843534ca10">28.4</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">Consolidated EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNy0xLTEtMS0w_bd93dbd3-216a-4ee6-b8da-c8edc02536e1">271.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNy0zLTEtMS0w_403d263e-b7a6-4188-9f81-c1029207605f">253.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNy01LTEtMS0w_254cfb96-c54d-4837-88b9-f70a86893223">694.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%"><ix:nonFraction unitRef="usd" contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNy03LTEtMS0w_fbe47be7-9c2b-4881-8497-6b8b0a2f9475">527.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign Operations and Other.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has operations in North America, primarily in the United States and Canada, and, to a lesser extent, in Mexico, the Caribbean and India.  Revenue derived from U.S. operations totaled $<ix:nonFraction unitRef="usd" contextRef="ic0b7b7d0f5d74764bb8002246719e194_D20210701-20210930" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzYxNQ_2d705b29-94f5-4b4b-b70a-3660c77dd705">2.4</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="i3985a438e78c4ba2a26a869194b3c6f2_D20200701-20200930" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzYyMg_8ec8b0d8-1e93-491f-90e5-c0b79c37c43f">1.7</ix:nonFraction> billion for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $<ix:nonFraction unitRef="usd" contextRef="i9ff5259108b54b6bac0e65591fe2f541_D20210101-20210930" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzY5Mw_bc797bbc-3da4-493f-800a-02ff55f22e95">6.0</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="i396d7149916a45c3812110547970a4c4_D20200101-20200930" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzcwMA_5028454b-9b21-4a82-b769-972bbe752dad">4.6</ix:nonFraction> billion for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Revenue derived from foreign operations totaled $<ix:nonFraction unitRef="usd" contextRef="ic91982ce5bb048779d8f53a89e9a6b07_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzgwOA_5c0b6cfd-2448-4d6c-84be-6c31471d0fd2">40.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5578b160f1394a4ab71c8b5a8ed99eac_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzgxNQ_c347ca5c-713c-4560-8a1c-83c42b3c7dee">18.2</ix:nonFraction> million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $<ix:nonFraction unitRef="usd" contextRef="i1aac7bb6afe642598b8c82a7a50661dc_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzg4Ng_72bddd6b-41f3-4074-b386-38fe7051f0ab">120.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia0da8df65f854412add173e08eb84351_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzg5Mw_e015f659-2f7d-4909-bcd1-84a1f121af7d">77.8</ix:nonFraction> million for the nine month periods ended September&#160;30, 2021 and 2020, respectively, substantially all of which was derived from the Company&#8217;s Canadian operations in its Oil and Gas segment.  Long-lived assets held in the U.S. included property and equipment, net, of $<ix:nonFraction unitRef="usd" contextRef="ie729106d43cd45e0a67b1060fa73e7e8_I20210930" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDEyNg_40c2ae0b-3c5e-442b-8506-35ec50a05e19">1.0</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="ie2808ff3abab4f3d91db2dfa92564e34_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDEzMw_523a27eb-7c36-440a-ae7c-b497f0e26458">959.5</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively, and, for the Company&#8217;s businesses in foreign countries, totaled $<ix:nonFraction unitRef="usd" contextRef="i7b5d4c67126544a0b7745c5230db08bd_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDIzMQ_b487b317-bc48-4277-86ed-9b9443472323">21.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3f5d0fe4089a490d85869357c732742e_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDIzOA_23faa088-1cc0-4fd6-9e47-768a6e6b9b51">22.8</ix:nonFraction> million, respectively.  Intangible assets and goodwill, net, related to the Company&#8217;s U.S. operations totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ie729106d43cd45e0a67b1060fa73e7e8_I20210930" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDM1Nw_d07f84c0-aa67-4e96-be27-26e5286e7aff">1.8</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="ie2808ff3abab4f3d91db2dfa92564e34_I20201231" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDM2NA_7fe18367-4f9a-442d-8d92-639385f822c6">1.4</ix:nonFraction> billion as of September&#160;30, 2021 and December&#160;31, 2020, respectively, and for the Company&#8217;s businesses in foreign countries, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i7b5d4c67126544a0b7745c5230db08bd_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDQ3NQ_4631d6e0-927c-4329-bbb6-463277463258">45.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3f5d0fe4089a490d85869357c732742e_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDQ4Mg_59dd94d0-a923-43af-9c4e-89e7142dd794">50.5</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The majority of the Company&#8217;s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations.  As of September&#160;30, 2021 and December&#160;31, 2020, amounts due from customers from which foreign revenue was derived accounted for approximately <ix:nonFraction unitRef="number" contextRef="ied9789df7c344fbd9a7c0f0fe751a43d_D20210930-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDc2MQ_7e6f4ff2-296e-43c8-8ccc-1403ede4cfca">4</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i6eff993446b941df8ea1f2c268dd3705_D20201231-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDc2OA_4935ca84-4acd-44b8-ae1c-31a4ece38dd6">5</ix:nonFraction>%, respectively, of the Company&#8217;s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue.  Revenue from governmental entities for both the three and nine month periods ended September&#160;30, 2021 totaled approximately <ix:nonFraction unitRef="number" contextRef="ib11acfa994844f689ccbdd3772e24f12_D20210701-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNTAxNQ_24ed5f35-0686-4344-b603-db19845270a4"><ix:nonFraction unitRef="number" contextRef="i28f199fa449948c0b94b61eaacee5813_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNTAxNQ_9c26b39b-bf02-405c-a659-55ec3cd18b6c">5</ix:nonFraction></ix:nonFraction>% of total revenue, and for both the three and nine month periods ended September&#160;30, 2020 totaled approximately <ix:nonFraction unitRef="number" contextRef="i40e27b7c2fc746ab9159104de6aa57ea_D20200101-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNTEyOQ_69f01c64-fa7a-4376-a10f-fd493ee60531"><ix:nonFraction unitRef="number" contextRef="i71a5d0e220be44f088ecff8a31c17d5b_D20200701-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNTEyOQ_d04bbb93-679a-4ada-90dd-9e0cd004543c">2</ix:nonFraction></ix:nonFraction>% of total revenue, substantially all of which was derived from the Company&#8217;s U.S. operations.</span></div></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="i6f4aa9b9fefe4d288ffe1213876e7862"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Significant Customers</span></div><ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNjU0NA_28cc97be-11a7-4b73-8640-2c25325887ac" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue concentration information for significant customers as a percentage of total consolidated revenue was as follows:</span></div><div style="margin-top:5pt;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><td style="width:59.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.348%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;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:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;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:100%">For the Nine Months Ended September 30, </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:700;line-height:100%">Customer:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Enbridge, Inc. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="number" contextRef="icc75c521831d400e831016a2de4db4a0_D20210701-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMi0xLTEtMS0w_72f3bd2a-d521-45c4-90b6-9bf955c27246">21</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="number" contextRef="i6e3f9cce3de749c2a93526c3de619719_D20200701-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMi0zLTEtMS0w_6b6246b2-5217-495a-87ab-c76ffcfd1a58">1</ix:nonFraction>%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i39aff1c4ad874231b5c8c8d1a39239d7_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMi01LTEtMS0w_3b05380c-180e-4c7d-b055-268f5e16e73f">19</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonFraction unitRef="number" contextRef="i60c70238466f4eae9a8f8b5eb2bb3e25_D20200101-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMi03LTEtMS0w_75f011c7-eb70-4106-bffd-d1a004270512">1</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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AT&amp;T (excluding DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)(c)</span></div></td><td colspan="3" style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="number" contextRef="i864264998820402d8ba4499c15fc494a_D20210701-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMy0xLTEtMS0w_3addb604-b9a8-45be-b5ca-710194778284">7</ix:nonFraction>%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie88f31b526f6495e898caade541add34_D20200701-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMy0zLTEtMS0w_3e0c1f10-591a-4bb7-a958-66871222ff77">12</ix:nonFraction>%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i39267832d05e42b6aa634c13cf1d8c8d_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMy01LTEtMS0w_ac6fad0b-2f3b-44af-9e5d-515a5cc0535e">8</ix:nonFraction>%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i358a527936304518bf77667623095c48_D20200101-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMy03LTEtMS0w_80969881-8fe2-4c54-8d75-8d974669b09b">16</ix:nonFraction>%</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Company&#8217;s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> was spun off from AT&amp;T in July 2021.  Revenue from DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> is excluded from AT&amp;T for all periods presented.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;The Company&#8217;s relationship with AT&amp;T is based upon multiple separate master service and other service agreements, including for installation and maintenance services, as well as construction/installation contracts for AT&amp;T&#8217;s: (i) wireless; (ii) wireline/fiber; and (iii) other installation services, including smart city initiatives.  Revenue from AT&amp;T is included within the Communications segment.</span></div></ix:nonNumeric></ix:continuation><div id="ic9463e76327a4a4cbada6a173718ddfb_76"></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 14 &#8211; <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTg3OA_16ec426a-bc94-41e8-a37c-2bd9ec47aff0" continuedAt="i47dd3f8636174daab557bd0457ba2fbe" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i47dd3f8636174daab557bd0457ba2fbe" continuedAt="i4207829a2d5b46b0b0b8ecd5631c8c45"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price and acquisition purchase price disputes.  MasTec cannot provide assurance that it will be successful in recovering all or any of the potential damages it has claimed or in defending claims against the Company.  The outcome of such cases, claims and disputes cannot be predicted with certainty and an unfavorable resolution of one or more of them could have a material adverse effect on the Company&#8217;s business, financial condition, results of operations and cash flows. In the third quarter of 2021, a settlement was finalized in favor of MasTec for approximately $<ix:nonFraction unitRef="usd" contextRef="i344c67dbe2a64de5b320b15378f363b3_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTY0OTI2NzQ1NzA3OA_45782c62-b9ca-43ad-9143-ae07d21f58a9">25</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="i344c67dbe2a64de5b320b15378f363b3_I20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTA5OTUxMTY0NTI5OA_e22d49be-0ade-4cf3-84f1-58bd88976b36">19</ix:nonFraction> million is due in 2022, and is recorded within other current and other long-term assets within the Company&#8217;s consolidated balance sheets, as appropriate.  Net of legal and other costs incurred, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="ifcae2e9087f242b4a8b3589e9b390c66_D20210701-20210930" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTA5OTUxMTY0NTI4MQ_cf96b42e-5c7e-40f6-ab2e-abea502853e0">5</ix:nonFraction> million of other income related to this settlement in the Company&#8217;s financial statements in the third quarter of 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other Commitments and Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Leases. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facility, vehicle and equipment needs, including related party leases.  See Note 8 - Lease Obligations and Note 15 - Related Party Transactions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Letters of Credit.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company&#8217;s equity investments and other strategic arrangements, including its variable interest entities.  Such letters of credit are generally issued by a bank or similar financial institution.  The letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit under certain conditions.  If this were to occur, the Company would be required to reimburse the issuer of the letter of credit, which, depending upon the circumstances, could result in a charge to earnings.  As of September&#160;30, 2021 and December&#160;31, 2020, there were $<ix:nonFraction unitRef="usd" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTY5OQ_7f9dd228-ccec-4161-98a9-1135767141b0">134.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTcwNg_adfde9ee-7723-4c2f-b6a2-ef4a3714cd64">151.8</ix:nonFraction> million, respectively, of letters of credit issued under the Company&#8217;s credit facilities.  The Company is not aware of any material claims relating to its outstanding letters of credit as of September&#160;30, 2021 or December&#160;31, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Performance and Payment Bonds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects.  These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors.  If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond.  The Company must reimburse the surety for expenses or outlays it incurs.  As of September&#160;30, 2021 and December&#160;31, 2020, outstanding performance and payment bonds approximated $<ix:nonFraction unitRef="usd" contextRef="i2a47811e26204ac6a9696b9e0534b0ab_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMjYwNA_ad3d85da-64c6-4f76-89a6-8d8ed999dc23">1,723.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id4144ef8bf4044b8aaef301561edfc2d_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMjYxMQ_66f31fbb-8c0d-45fb-9a23-ed6ea9d560e1">764.8</ix:nonFraction> million, respectively, and estimated costs to complete projects secured by these bonds totaled $<ix:nonFraction unitRef="usd" contextRef="i080c1d3c6fca4bfc9f1c47c09dbb69f1_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="mtz:EstimatedCostsToCompleteProjectsSecuredByBonds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMjcwMQ_d90dd451-3ff8-482f-adae-90060962ed8d">569.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i60d26f6ba69d48f28f776915cc2c4738_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="mtz:EstimatedCostsToCompleteProjectsSecuredByBonds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMjcwOA_1f13e0bc-c937-46d2-b3e1-38446ec52801">263.2</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Included in these balances as of September&#160;30, 2021 are $<ix:nonFraction unitRef="usd" contextRef="ia7cfeebdd36240d8bce35be259579714_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMjc4Mw_296892da-9f5c-4ce4-9bb3-d784ce80d17c">115.0</ix:nonFraction> million of outstanding performance and payment bonds issued on behalf of the Company&#8217;s proportionately consolidated non-controlled contractual joint ventures, representing the Company&#8217;s proportionate share of the total bond obligation for the related projects.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Investment and Strategic Arrangements.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company holds undivided interests, ranging from <ix:nonFraction unitRef="number" contextRef="ie9da7b4c05934d459963cea4fabbad2b_I20210930" decimals="2" name="mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzEzMQ_6b35d00f-3de3-42a2-a26e-031059d9a40f">85</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i9d18f041ef1c46e18fe2964cebe3d9d2_I20210930" decimals="2" name="mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzEzNw_ac4f9ef7-5488-4233-a316-304ac407d619">90</ix:nonFraction>%, in multiple proportionately consolidated non-controlled contractual joint ventures that provide infrastructure construction services for electrical transmission projects, as well as undivided interests ranging from <ix:nonFraction unitRef="number" contextRef="ib45b73f42fd7482e8d5173f7969ae62e_I20210930" decimals="2" name="mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzM1Ng_a6d29fe9-94f9-4772-bb75-ec020569544f">30</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i3bbf2edfd86946f6882eee7c28a372c3_I20210930" decimals="2" name="mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzM2Mg_10108609-0da0-494f-bcf6-de39a179d92c">50</ix:nonFraction>% in <ix:nonFraction unitRef="constructionproject" contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930" decimals="INF" format="ixt-sec:numwordsen" name="mtz:NumberOfJointVentures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzM2OA_f32a175e-4a49-4303-a0b7-9b8e01d2686e">three</ix:nonFraction> civil construction projects.  Income and/or losses incurred by these joint ventures are generally shared proportionally by the respective joint venture members, with the members of the joint ventures jointly and severally liable for all of the obligations of the joint venture.  The respective joint venture agreements provide that each joint venture partner indemnify the other party for any liabilities incurred by such joint venture in excess of its ratable portion of such liabilities.  Thus, it is possible that the Company could be required to pay or perform obligations in excess of its share if the other joint venture partners fail or refuse to pay or perform their respective share of the obligations.  As of September&#160;30, 2021, the Company was not aware of material future claims against it in connection with these arrangements.  Included in the Company&#8217;s cash balances as of September&#160;30, 2021 and December&#160;31, 2020 are amounts held by entities that are proportionately consolidated totaling $<ix:nonFraction unitRef="usd" contextRef="i992c2479fdc544f691c77acc0ef5fdce_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNDMyOQ_84ac0403-fb73-4850-8146-ba5d1652dfbb">10.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic7c9d68415f74d08bd1edfd4931bc2f8_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNDMzNg_a259ad05-b15d-4b5d-b7d3-f114e027c965">8.2</ix:nonFraction> million, respectively.  These amounts are available to support the operations of those entities, but are not available for the Company&#8217;s other operations.  In addition, the Company provided $<ix:nonFraction unitRef="usd" contextRef="icd296ebd08d04673af0def9a7517eff9_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForAdvanceToAffiliate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNDUyMQ_62c17d0c-e18f-484e-8e8d-f78d2953afa0">0.7</ix:nonFraction> million of project-related financing to its contractual joint ventures for the nine month period ended September&#160;30, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has other investment and strategic arrangements, under which it may incur costs or provide financing, performance, financial and/or other guarantees.  See Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions for additional information pertaining to the Company&#8217;s investment and strategic arrangements.</span></div></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="i4207829a2d5b46b0b0b8ecd5631c8c45" continuedAt="i354f9d49a6e64d678fd3a72d915e47d5"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Self-Insurance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  MasTec maintains insurance policies for workers&#8217; compensation, general liability and automobile liability, which are subject to per claim deductibles.  The Company is self-insured up to the amount of the deductible.  The Company also maintains excess umbrella coverage.  As of September&#160;30, 2021 and December&#160;31, 2020, MasTec&#8217;s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $<ix:nonFraction unitRef="usd" contextRef="id50c134a92b14cabae1942db77d518c6_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SelfInsuranceReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTM0Nw_09db598b-3f6d-4309-83f3-f52fd5b27d17">153.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic5093b42f9c14fc5930de771b4fe3a8b_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SelfInsuranceReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTM1NA_33cdd029-5782-4431-9440-263ca9cb533e">129.6</ix:nonFraction> million, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="i168963d97a574739956fcbbdb86d7795_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SelfInsuranceReserveNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTM4MQ_9fa4798d-f4f4-4c62-99f6-a278e642542f">98.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i85d10a617cf64ebaa4df4151cea393bc_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SelfInsuranceReserveNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTM4OA_78afbc0c-2516-489b-9de7-c242d83bf125">86.1</ix:nonFraction> million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets.  MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses.  MasTec&#8217;s estimated liability for employee group medical claims totaled $<ix:nonFraction unitRef="usd" contextRef="i3afe2c8ba4354736a42ab217c03e799c_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SelfInsuranceReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTcxMA_662b6369-721d-4443-a972-35b384827c6c">4.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i70b2244f63204884a33729a699b85a5e_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SelfInsuranceReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTcxNw_3b86cb85-ee48-4e60-8fbb-db0856242e4c">4.3</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is required to post collateral, generally in the form of letters of credit, surety bonds and cash to certain of its insurance carriers.  Insurance-related letters of credit for the Company&#8217;s workers&#8217; compensation, general liability and automobile liability policies amounted to $<ix:nonFraction unitRef="usd" contextRef="i44408b52dd96435abf94724614702b92_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNjA0MQ_a43c57ce-beb2-48d1-b8ea-e33b765f8c19">64.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8b756fbdc38c4e70884c0b1ca6c4a1f3_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNjA0OA_dcca9a85-f10d-46f2-bec8-7a32b82f8f9b">59.3</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Outstanding surety bonds related to self-insurance programs amounted to $<ix:nonFraction unitRef="usd" contextRef="ied9177f6de99430caa027bbcc0bb3e29_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzI5ODUzNDg5Mzk4Mw_549b88a7-ae49-45d8-8daf-3c156edfe56f">39.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5ca6a2c4f5624e7b950158f1041fdbd8_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNjE1NQ_1fec185c-95cb-4932-8368-3d5625f46fb7">37.4</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Collective Bargaining Agreements and Multiemployer Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  As discussed in Note 10 - Other Retirement Plans, certain of MasTec&#8217;s subsidiaries are party to various collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits and contribute certain amounts to MEPPs.  The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, &#8220;ERISA&#8221;), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer&#8217;s complete or partial withdrawal from, or upon termination of, such plans.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company currently contributes, and in the past, has contributed to, plans that are underfunded, and, therefore, could have potential liability associated with a voluntary or involuntary withdrawal from, or termination of, these plans.  As of September&#160;30, 2021, the Company does not have plans to withdraw from, and is not aware of circumstances that would reasonably lead to material claims against it, in connection with the MEPPs in which it participates.  There can be no assurance, however, that the Company will not be assessed liabilities in the future, including in the form of a surcharge on future benefit contributions or increased contributions on underfunded plans.  The amount the Company could be obligated to pay or contribute in the future cannot be estimated, as these amounts are based on future levels of work of the union employees covered by these plans, investment returns, which could be negatively affected by economic and market conditions, and the level of underfunding of such plans.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indemnities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The Company generally indemnifies its customers for the services it provides under its contracts, as well as other specified liabilities, which may subject the Company to indemnity claims, liabilities and related litigation.  As of September&#160;30, 2021 and December&#160;31, 2020, the Company was not aware of any material asserted or unasserted claims in connection with these indemnity obligations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other Guarantees.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  From time to time in the ordinary course of its business, MasTec guarantees the obligations of its subsidiaries, including obligations under certain contracts with customers, certain lease obligations, and in some states, obligations in connection with obtaining contractors&#8217; licenses.  MasTec has also issued performance and other guarantees in connection with certain of its equity investments.  MasTec also generally warrants the work it performs following substantial completion of a project.  Much of the work performed by the Company is evaluated for defects shortly after the work is completed.  If warranty claims occur, the Company could be required to repair or replace warrantied items, or, if customers elect to repair or replace the warrantied item using the services of another provider, the Company could be required to pay for the cost of the repair or replacement.  Warranty claims have historically not been material.</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><ix:continuation id="i354f9d49a6e64d678fd3a72d915e47d5" continuedAt="i3644106de71b49a5ba69c26070e39c38"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Concentrations of Risk.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the third quarter of 2021, DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> was spun off from AT&amp;T.  As a result, for customer reporting purposes, AT&amp;T and DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> are reported separately and all prior periods have been updated to give retroactive effect to the spin off of DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174; </span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i3644106de71b49a5ba69c26070e39c38">from AT&amp;T.  For the nine month period ended September&#160;30, 2021, the Company had approximately <ix:nonFraction unitRef="customer" contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" decimals="0" name="mtz:NumberOfCustomers1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTUzOTMxNjI4MDQyNDA_a13958bd-2900-4a40-8ad6-83e8c9ca2ebf">545</ix:nonFraction> customers.  As of September&#160;30, 2021, one customer accounted for approximately <ix:nonFraction unitRef="number" contextRef="i64a372c1e0d2489ba884a3ee84058a65_D20210930-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTMzMw_5dd25ff8-1f79-4508-8092-9d57f3a127f0">11</ix:nonFraction>% of the Company&#8217;s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue.  As of December&#160;31, 2020, two customers each accounted for approximately <ix:nonFraction unitRef="number" contextRef="i1adbf915e96f488eb87ac2463d59fc6d_D20201231-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTUyMw_4c5018f0-0b54-4685-bfdb-771df08a7b5e">15</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i478cc025c97d49248bb0ec85aab39534_D20201231-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTUzMA_50ce83a7-f135-422d-9bca-8109b34ba304">12</ix:nonFraction>%, respectively, of the Company&#8217;s consolidated net accounts receivable position.  In addition, the Company derived <ix:nonFraction unitRef="number" contextRef="if1a61bc4429944a7b2a20fb5cbfc3d9b_D20210701-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTY0Ng_5a426b9c-d08d-47a7-8d10-4a64c1290782">58</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i02947dcedcc045e9827ff17eb209e120_D20200701-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTY1Mw_8809357b-5b31-4adb-a194-59386ba66b0e">60</ix:nonFraction>% of its revenue from its top ten customers for the three month periods ended September&#160;30, 2021 and 2020, respectively, and derived <ix:nonFraction unitRef="number" contextRef="iaea61b1b2c394338a664ea3460723d50_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTc2Ng_faa6fc6c-a35f-4c90-95b1-b86be2780f77">56</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i72c25d49463943cca054feb7c5df6752_D20200101-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTc3Mw_5f04fc51-2c32-4c90-a7c1-2675f4fc31fb">58</ix:nonFraction>% of its revenue from its top ten customers for the nine month periods ended September&#160;30, 2021 and 2020, respectively</ix:continuation>.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_79"></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Note 15 &#8211; <ix:nonNumeric contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjQyOA_0076e2c1-439f-42cd-acb2-ddd4de8b565c" continuedAt="ic297fdfee86448458d7486cc46a06d25" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="ic297fdfee86448458d7486cc46a06d25" continuedAt="i6e99f3ff2b0144fdbd96ad74add85b81"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing and business development activities from a number of different vendors on a non-exclusive basis, and, from time to time, rents equipment to, sells certain supplies, or performs construction services on behalf of, entities in which members of subsidiary management have ownership or commercial interests.  For the three month periods ended September&#160;30, 2021 and 2020, such payments to related party entities totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ia99a77289e2e41afad055a96629d1d41_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjMz_20cbdb1f-b757-45f9-a09a-f4eb3298c79e">20.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iaae8151e2b1940cf99d0a2884deb0139_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjQw_437cd49f-f593-4baf-b971-e43a1a2f59be">23.8</ix:nonFraction> million, respectively, and for the nine month periods ended September&#160;30, 2021 and 2020, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ie1463052530b44599489c743e00bdf42_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNzI2_1a097e69-d5b7-4160-86d1-7d8404fd489c">71.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia599c2da01dc47068dac9935e78df557_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNzMz_acb0a85d-0e45-45d0-b849-40d60c8660ef">65.3</ix:nonFraction> million, respectively.  Payables associated with such arrangements totaled approximately $<ix:nonFraction unitRef="usd" contextRef="if652d219d1aa486e897110af72ce175a_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfODE3_477e038f-09b0-46b7-8752-3577f7bbeffa">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i505cedc044984202ae0b0dfef19cc4c4_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfODI0_f5fe130b-b28e-4e43-8ed8-52776e0d11e3">8.9</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Revenue from such related party arrangements totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ia99a77289e2e41afad055a96629d1d41_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfOTI2_6beccd3a-8b12-41c4-8fa3-0306a64db799">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iaae8151e2b1940cf99d0a2884deb0139_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfOTMz_b1d7e0c9-0081-48ba-ba7b-ad07e0051346">0.9</ix:nonFraction> million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ie1463052530b44599489c743e00bdf42_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTAxOA_6cceec16-4af2-48b0-9630-744c67e11211">2.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia599c2da01dc47068dac9935e78df557_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTAyNQ_d2150780-8faf-495f-9bd2-0f4702967025">3.2</ix:nonFraction> million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Related amounts receivable, net, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="if652d219d1aa486e897110af72ce175a_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTE0MA_785b2bd5-524f-41d4-8534-02c51d4c636a">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i505cedc044984202ae0b0dfef19cc4c4_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTE0Nw_e5e6a127-a5a0-4d3e-b1ea-088c6a0fa54e">0.5</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company rents and leases equipment and purchases certain supplies and servicing from CCI.  Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec&#8217;s Board of Directors and Jos&#233; R. Mas, MasTec&#8217;s Chief Executive Officer, serves as the chairman of CCI, and a member of management of a MasTec subsidiary and an entity that is owned by the Mas family are minority owners.  MasTec paid CCI $<ix:nonFraction unitRef="usd" contextRef="ie2610faa59a64222b2c444ddb8d78b2c_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTUzMg_7090ccc7-593c-439c-9357-c04b78128053">8.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7619d1f84bdb42d9aff20fcc6216b793_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTUzOQ_d880371d-1be8-4db6-b2de-aee3333dadf2">1.8</ix:nonFraction> million, net of rebates, respectively, for the three month periods ended September&#160;30, 2021 and 2020, and paid approximately $<ix:nonFraction unitRef="usd" contextRef="i81c7d6e58f474629a17203136ebe2a4e_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTYzOA_3bf5ebb6-02a3-4dfb-9361-ef9688778324">18.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i639722c5542e48f8b9701e0703229820_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTY0NQ_5e671505-8b4f-45a4-bec1-856c967ee1a9">3.2</ix:nonFraction> million, respectively, for the nine month periods ended September&#160;30, 2021 and 2020 related to this activity.  Amounts payable to CCI, net of rebates receivable, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ib8bd24a1c77345159b5fbbb436afb4f3_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTgwNA_10454ee9-a6a1-446d-a916-f9b72463bf78">3.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i323bc573825049f4a6294de320ce64c1_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTgxMQ_acc1de3e-7a3e-400b-9853-d56a019340de">4.2</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="i6e99f3ff2b0144fdbd96ad74add85b81"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and Jos&#233; R. Mas, along with <ix:nonFraction unitRef="employee" contextRef="i7743cd8d31984a98957e0aa9e11cb37a_I20210930" decimals="INF" format="ixt-sec:numwordsen" name="mtz:NumberOfManagementMembers" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjA0Nw_c39b965e-438f-49a9-9669-1e1663938c9d">two</ix:nonFraction> members of management of a MasTec subsidiary.  For the three month period ended September&#160;30, 2021, MasTec incurred subcontracting expenses of approximately $<ix:nonFraction unitRef="usd" contextRef="i94ae993728444b41a6994a94693fd8a6_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE4OA_2322a5d7-7041-431a-b903-e5058d46ac67">41.1</ix:nonFraction> million under these arrangements, and <ix:nonFraction unitRef="usd" contextRef="i3778f0f671ac48b5b0706dfca330bdaa_D20200701-20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjIyMQ_6b8e5262-124e-4710-a0c3-1bdbbd0fbc6b">no</ix:nonFraction> subcontracting expenses were incurred for the three month period ended September&#160;30, 2020.  For the nine month period ended September&#160;30, 2021, MasTec incurred subcontracting expenses under these arrangements of approximately $<ix:nonFraction unitRef="usd" contextRef="i16995086015c44b78639b793015edd4b_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjQxMw_99491310-cf4b-4c78-98fb-12750fc46a70">86.9</ix:nonFraction> million, and for the nine month period ended September&#160;30, 2020, incurred approximately $<ix:nonFraction unitRef="usd" contextRef="id0bb078d3e284a8fa38f5380353a2af2_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjQ3OQ_9e7e8ccd-1f4f-4856-ae4e-6eac6de73971">0.6</ix:nonFraction> million, net.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts payable totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i7743cd8d31984a98957e0aa9e11cb37a_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjU1Mg_fdadfc1d-16d4-460a-af51-fa0a5416589f">7.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ieeed42dd6b49416a80c4ee89396c9d0d_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjU1OQ_321c7359-8581-40a9-8059-87d10f1868c0">1.4</ix:nonFraction> million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns.  For both the three month periods ended September&#160;30, 2021 and 2020, MasTec paid approximately $<ix:nonFraction unitRef="usd" contextRef="ib12f72633a374e99aee075151ba527cb_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjc0OA_8e9bb9cc-81ec-4e5d-ae6a-b71f666d3422"><ix:nonFraction unitRef="usd" contextRef="i9a493f9d1cb74738a63b1fdcb6db35a2_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjc0OA_9ad8f960-53ef-409c-94ee-6cf313dbccdb">0.6</ix:nonFraction></ix:nonFraction> million related to this leasing arrangement, and paid approximately $<ix:nonFraction unitRef="usd" contextRef="i0e3db875a46144d5bfaa0acf0960b599_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjgxMQ_26572103-2644-4270-9b13-cfff329d9323"><ix:nonFraction unitRef="usd" contextRef="i88aff13663614468b33bb0eb0a8d845a_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjgxMQ_a8b9ca18-fe9a-4823-9987-e60293266f70">1.9</ix:nonFraction></ix:nonFraction> million for both the nine month periods ended September&#160;30, 2021 and 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec performs construction services on behalf of a professional Miami soccer franchise (the &#8220;Franchise&#8221;) in which Jorge Mas and Jos&#233; R. Mas are minority owners.  Services provided by MasTec include the construction of a soccer facility and stadium as well as wireless infrastructure services.  For both the three and nine month periods ended September&#160;30, 2021, charges under these arrangements were de minimis, and for the three and nine month periods ended September&#160;30, 2020, MasTec charged approximately $<ix:nonFraction unitRef="usd" contextRef="ie9d767ec8fb3487d954d3634a08b946f_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzMyOQ_7544ffcb-2e94-4ab8-bcc3-a86d39296bfa">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia80683e8da3442b3b3fc8a249ad9e40d_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzMzNg_11e2ae3b-e486-4e7e-85be-2e948dd767de">6.2</ix:nonFraction> million, respectively.  Related amounts outstanding as of both September&#160;30, 2021 and December&#160;31, 2020 were de minimis.  Payments for other expenses related to the Franchise for the nine month periods ended September&#160;30, 2021 and 2020 totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ie28f0e176f08422ba765db8ccb9a4e7f_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzU0Mw_f16d7cb5-767f-4ed2-8ba0-9c2d7d9e772b">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia80683e8da3442b3b3fc8a249ad9e40d_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2MzE0OA_e5d20282-1f20-49d5-8411-99ef1f563645">0.2</ix:nonFraction> million, respectively, for which there were <ix:nonFraction unitRef="usd" contextRef="i345b35ca8b4a4eaeac5a08f26378a5ff_I20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzU2OA_8174ce19-8006-498b-9a87-eba2767577e3"><ix:nonFraction unitRef="usd" contextRef="ifcad718da71643fe8916d01a2facfc26_I20201231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzU2OA_cc0b289d-8243-4489-b0f3-52d206956c96">no</ix:nonFraction></ix:nonFraction> amounts outstanding as of either September&#160;30, 2021 or December&#160;31, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec leases employees and provides satellite communication services to a customer in which Jorge Mas and Jos&#233; R. Mas own a majority interest.  Charges to this customer under these arrangements totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i7ca398039cb841c6aad372f4f733cdcc_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzgzMg_5a9f7482-b041-4fe1-a1bc-374cd6d4ced4"><ix:nonFraction unitRef="usd" contextRef="ib299f468893a408a8386698673097e01_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzgzMg_94a701bd-64ea-49b6-867c-f5137df11956">0.3</ix:nonFraction></ix:nonFraction> million for both the three month periods ended September&#160;30, 2021 and 2020, and for the nine month periods ended September&#160;30, 2021 and 2020, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i12771b50eac0413d96d41fc90b9f0696_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzk1MQ_6e5f4fbe-3acd-4241-b05f-b37937a4bd5a">0.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i90a943b1db524060b81eccf5b5dc329d_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzk1OA_bf19447c-96ff-4a2a-9d95-19dcf123b470">1.0</ix:nonFraction> million, respectively.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts receivable totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i9bd8988c3ac840e38083d40de676da85_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDA0Mw_d1f314e2-f58a-46b2-a2a1-1474c1c537b8">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia0745b41d5324036aa7c0292a60de6ef_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDA1MA_139b98a8-76da-4ba1-bb2f-9e92e95f51df">0.9</ix:nonFraction> million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amounts outstanding, net, for advances made by the Company on behalf of a construction management firm specializing in steel building systems that was acquired by MasTec, of which Juan Carlos Mas was a minority owner at the time of acquisition, were de minimis as of both September&#160;30, 2021 and December&#160;31, 2020.  Outstanding amounts are expected to be settled under customary terms associated with the related purchase agreement.  During the third quarter of 2021, certain provisions relating to contingent consideration within the purchase agreement were clarified, for which the net impact is expected to be insignificant.  For the three month period ended September&#160;30, 2021, the Company paid $<ix:nonFraction unitRef="usd" contextRef="i7dacdd40cd1645dfb6dbd1683d8b8a76_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfOTM0NTg0ODg0NDg3OQ_923326e5-bd54-4101-b336-6f9ddb316d6f">0.8</ix:nonFraction> million of contingent consideration related to this agreement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company, through a second quarter 2020 acquisition, has a <ix:nonFraction unitRef="number" contextRef="i74728ff5aa2147f69f331ea8a0eeb4e6_I20200630" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDYwNw_70fb294d-a437-407e-b3e5-436b5e0b0953">25</ix:nonFraction>% interest in an entity, under which the acquired business and the <ix:nonFraction unitRef="number" contextRef="i74728ff5aa2147f69f331ea8a0eeb4e6_I20200630" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDY3NQ_70fb294d-a437-407e-b3e5-436b5e0b0953">25</ix:nonFraction>%-owned entity have a subcontracting arrangement.  The Company&#8217;s interest in this entity, for which post-acquisition operating activity is de minimis, is accounted for as an equity method investment.  As of September&#160;30, 2021 and December&#160;31, 2020, the Company&#8217;s net investment in this entity was a liability of approximately $<ix:nonFraction unitRef="usd" contextRef="ib408adbbd12d4596b3812eae6a85f3a9_I20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="mtz:EquityMethodInvestmentNegativeAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDk3MQ_c763e414-9fa6-474d-af78-49d3af884713">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8c4161758a3545b1af74a7e687511495_I20201231" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="mtz:EquityMethodInvestmentNegativeAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDk3OA_4e642148-cab0-4da2-a34d-46334957decc">2.0</ix:nonFraction> million, respectively, which net amount includes approximately $<ix:nonFraction unitRef="usd" contextRef="i15ad9211b5124ebd9b2198c949a1b33c_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTAzNg_436d1cc1-439c-4b47-814c-558fc3c024d3">2.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i13737b9bfeec4f49ba2545a99a1bdc6b_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTA0Mw_59dc3423-8b43-4da0-838b-5611a55785e0">1.9</ix:nonFraction> million, respectively, of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement.  Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $<ix:nonFraction unitRef="usd" contextRef="ie16b975561974816a4b3fe9b1c993316_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTMzMQ_e218936d-8856-41e8-9cd0-fdf7ab25b88d">15.0</ix:nonFraction> million letter of credit issued by the Company on behalf of this entity.  For the three and nine month periods ended September&#160;30, 2021, approximately $<ix:nonFraction unitRef="usd" contextRef="i0c4283a6bb624969b44a16d220cb6df7_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTQ1Ng_829b7010-e641-44bc-a909-292bb396b55d">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2feca5bf883a4b6bbb225e10dfae2876_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTQ2Mw_e6f6f66f-cb47-47cc-8970-1865d0d0ca47">0.6</ix:nonFraction> million, respectively, of income was recognized in connection with these arrangements, and for both the three and nine month periods ended September&#160;30, 2020, approximately $<ix:nonFraction unitRef="usd" contextRef="i2fffee865b4c45d0a7a9ce22af7c5270_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjg4Mw_7d979e16-a498-4ff5-8f2f-2bb8e72d4de5"><ix:nonFraction unitRef="usd" contextRef="iaec076101505419aaf24517ac8ca089d_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjg4Mw_84b696cc-94c5-4f30-8209-33ceeb7a633e">0.6</ix:nonFraction></ix:nonFraction> million of income was recognized.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts receivable totaled $<ix:nonFraction unitRef="usd" contextRef="i9349f71ae69844319992904315545cdb_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTYwMw_d80eb301-44f0-4361-89fb-2d61e257335b">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibf7f1c370e584a0d945d18504c62c357_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2MjI3Ng_e1f93863-fd57-4297-a80a-bba3fff711b6">0.4</ix:nonFraction> million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-controlling interests in entities consolidated by the Company represent ownership interests held by members of management of certain of the Company&#8217;s subsidiaries, primarily in the Company&#8217;s Oil and Gas segment.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2021, the Company acquired an additional <ix:nonFraction unitRef="number" contextRef="icf8b60423b584812b310a286094cd99d_I20210630" decimals="2" name="mtz:NoncontrollingInterestPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTg3NQ_5821fd52-8078-4f1c-8014-104973b2354d">15</ix:nonFraction>% of the non-controlling interests in one of these entities from two members of subsidiary management for $<ix:nonFraction unitRef="usd" contextRef="id76ec78f5b8644349166e54f0593e4d3_D20210601-20210630" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromPaymentsToMinorityShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTk4Mg_17e39f48-2244-4f05-a068-011e5b3fdfc6">6.8</ix:nonFraction> million in cash.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Split Dollar Agreements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has split dollar life insurance agreements with trusts, for one of which Jorge Mas is a trustee, and for one of which Jos&#233; R. Mas is a trustee.  For both the three month periods ended September&#160;30, 2021 and 2020, the Company paid $<ix:nonFraction unitRef="usd" contextRef="iaaa333005ef34b58b205861fc70e8c65_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjE3OQ_58f8518e-1ebf-41f4-ae63-d50b75cdd2ce"><ix:nonFraction unitRef="usd" contextRef="i3002a24e2d7744ada1f9eced86d348d5_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjE3OQ_90bb5cc7-46f8-4162-9252-e1860c4c83ca">0.6</ix:nonFraction></ix:nonFraction> million in connection with the agreements for Jorge Mas, and <ix:nonFraction unitRef="usd" contextRef="ife58d5e0d27843349e5a0e25e6377753_D20200701-20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjE4Ng_7a84ef61-9f1c-48c6-bc66-8d04e009e01d"><ix:nonFraction unitRef="usd" contextRef="i3e6c2ce1282e4d91a501273a9bd9ab2a_D20210701-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjE4Ng_7ccc3275-b115-43c0-949f-b2b69020b7fb">no</ix:nonFraction></ix:nonFraction> payments were made for Jos&#233; R. Mas.  For both the nine month periods ended September&#160;30, 2021 and 2020, the Company paid $<ix:nonFraction unitRef="usd" contextRef="idb3fe3c2d740428d82e54a37dadb3404_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjc2MQ_491114fd-837d-4729-8894-1b62fc07e943"><ix:nonFraction unitRef="usd" contextRef="i83ca1c124f5a4dfdbb134f0ea7da688c_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjc2MQ_5c4015e7-7196-4486-91bf-e654184dc108">1.1</ix:nonFraction></ix:nonFraction> million in connection with the agreements for Jorge Mas, and paid $<ix:nonFraction unitRef="usd" contextRef="i7a6c8452cab44dd688db6c77051683fe_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjc4MA_3210130c-7883-4bdd-9820-271b3ccfc1a8"><ix:nonFraction unitRef="usd" contextRef="i72cf2b4574c04a6a8ebadce4919f7b3b_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjc4MA_ae4f3a4d-41d7-4147-88ad-5e3711fd39e0">0.7</ix:nonFraction></ix:nonFraction> million for Jos&#233; R. Mas.  As of September&#160;30, 2021 and December&#160;31, 2020, life insurance assets associated with these agreements totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i4a8441d6ef034001ba6d022bbb20bdaf_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CashSurrenderValueOfLifeInsurance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjQwNA_3d8723ef-a667-48dd-a558-06fc152aed23">24.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie31ffdc526654f38aa440fd6a1374a20_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CashSurrenderValueOfLifeInsurance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjQxMQ_522cf641-acb4-43e7-8a05-a91adf060eaf">22.2</ix:nonFraction> million, respectively.</span></div></ix:continuation><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="ic9463e76327a4a4cbada6a173718ddfb_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This report contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995.  These forward-looking statements are not historical facts but are the intent, belief, or current expectations of our business and industry and the assumptions upon which these statements are based.  While management believes that these forward-looking statements are reasonable as and when made, there can be no assurance that future developments affecting us will be those that we anticipate.  All comments concerning our expectations for future revenue and operating results are based on our forecasts for our existing operations and do not include the potential impact of any future acquisitions, dispositions or other strategic arrangements.  Words such as &#8220;anticipates,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;will,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;should,&#8221; &#8220;may,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;seeks,&#8221; &#8220;estimates,&#8221; &#8220;forecasts,&#8221; &#8220;targets&#8221; and variations of these words and negatives thereof and similar expressions are intended to identify forward-looking statements.  These statements are not guarantees of future performance and are subject to risks, uncertainties, assumptions and other factors, some of which are beyond our control, are difficult to predict, and could cause actual results to differ materially from those expressed or forecasted in the forward-looking statements.  Additionally, many of these risks and uncertainties could be amplified by the ongoing COVID-19 pandemic.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These risks and uncertainties include those described in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; and elsewhere in this report and in our 2020 Form 10-K, including those described under &#8220;Cautionary Statement Regarding Forward-Looking Statements&#8221; and &#8220;Risk Factors,&#8221; as updated by Item 1A, &#8220;Risk Factors&#8221; in this report and other filings we make with the SEC.  Forward-looking statements that were true at the time made may ultimately prove to be incorrect or false.  Readers are cautioned to not place undue reliance on forward-looking statements, which reflect management&#8217;s view only as of the date of this report.  We undertake no obligation to update or revise forward-looking statements to reflect changed assumptions, the occurrence of unanticipated events or changes to future operating results.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_85"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 2. &#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a discussion and analysis of our business, financial condition and results of operations as of and for the three and nine month periods ended September&#160;30, 2021 and 2020.  This discussion and analysis should be read in conjunction with our consolidated financial statements and notes thereto in Item&#160;1 of this Quarterly Report on Form 10-Q (this &#8220;Form 10-Q&#8221;), and the audited consolidated financial statements, accompanying notes and Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations (&#8220;MD&amp;A&#8221;) contained in our 2020 Form 10-K.  In this MD&amp;A, &#8220;$&#8221; means U.S. dollars unless specified otherwise.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Impact of the COVID-19 Pandemic</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The COVID-19 pandemic disrupted business activities and significantly affected global economic conditions at the beginning of 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to contain COVID-19 or slow its spread, including a recently proposed vaccine mandate, resulting in workforce, supply chain and production disruptions and creating significant uncertainties in the U.S. and global economies.  While the adverse effects of these restrictions and mitigation measures partially subsided in the United States beginning in the second half of 2020, the COVID-19 pandemic varies by region and the possibility of future restrictions remains, particularly as new variants of COVID-19 arise.  The extent to which the COVID-19 pandemic could affect our business, operations and financial results will depend upon numerous evolving factors that we may not be able to accurately predict, including the availability, acceptance, administration, effectiveness, and the duration of such effectiveness, of vaccines and treatments, along with the length and extent of any continuing economic and market disruptions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a provider of essential services, all of our business segments have continued to operate throughout the pandemic, and where safe and possible, our customers generally directed us to maintain normal work schedules.  Our business model has, thus far, proven resilient, and we continue to adapt to the changing operational and economic environment that has resulted from the COVID-19 pandemic.  Our top priority has been to take appropriate actions to protect the health and safety of our employees, customers and business partners.  We adjusted our standard operating procedures within our business operations to ensure employee and customer safety and continually monitor evolving health guidelines and respond to changes as appropriate.  These procedures have included implementation of specialized training programs, appropriate social distancing procedures and required use of personal protective equipment for our crew operations, as well as appropriate sanitation measures for key equipment and facilities, along with limiting non-essential business travel and incorporating work-at-home programs as appropriate for our administrative offices.  In 2021, we began to reduce certain business travel restrictions and implement a phased-in return to our offices where COVID-related restrictions have eased, though certain work-at-home programs are still in place.  For in-office operations, appropriate safety and social distancing measures have been incorporated.  We have also developed human resource guidance to assist our employees.  In certain locations where our operations experienced challenges as a result of the pandemic, we have actively collaborated with our customers to minimize potential service disruptions and operational impacts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The COVID-19 pandemic has had a negative impact on our operations since 2020 and may continue to affect our business activities in the future.  These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing and other mitigation measures, the health and availability of work crews or other key personnel, including subcontractors, supply chain disruptions and/or delayed project start dates, project shutdowns or cancellations that may be mandated or requested by governmental authorities or others, all of which could result in lower revenue or higher operating costs and/or create lower levels of overhead cost absorption.  We continue to actively monitor the effects of the COVID-19 pandemic on our operations and may take further actions, as necessary, that we determine to be in the best interests of our employees, customers, business partners and stakeholders, or as required by federal, state, or local authorities.  Additionally, disruptions in economic activity as a result of the COVID-19 pandemic have had, and may continue to have, adverse effects across our end markets, particularly in the oil and gas sector.  To the extent that future business activities are adversely affected by the pandemic, we intend to take appropriate actions to mitigate any such impacts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Several relief measures have been enacted in response to the effects of the COVID-19 pandemic, including the CARES Act and the Coronavirus Relief Act.&#160; We have deferred approximately $59 million of payroll taxes under the CARES Act, half of which are due by December 31, 2021, with the remainder due by December 31, 2022.  We will continue to monitor and evaluate the potential effects, usefulness of, and qualification </span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for, additional COVID-19 relief measures on our financial position, results of operations and cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notwithstanding moderation of the COVID-19 pandemic and easing of governmental and other restrictions, we may continue to experience negative effects on our business and operations from possible longer-term changes in consumer and customer behavior, and/or from continuing negative economic conditions or from the effects of the recently proposed vaccine mandate.  We believe that we have taken appropriate steps to mitigate the impacts of the COVID-19 pandemic on our business; however, the potential effects of the COVID-19 pandemic are uncertain, as they depend upon numerous evolving factors that we may not be able to accurately predict, and therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, we maintained a strong balance sheet, have strong relationships with our banking partners and had ample liquidity totaling approximately $1.3 billion, comprising $1.0 billion of availability under our Credit Facility and $240 million of cash, notwithstanding substantial strategic business acquisition activity in the first half of 2021.  We believe that our financial position, strong cash flows and operational strengths will enable us to manage the current challenges and uncertainties resulting from the COVID-19 pandemic.  Our business operations typically generate significant cash flow, affording us the flexibility to invest strategically in our efforts to maximize shareholder value through acquisitions and other strategic arrangements, share repurchases and capital expenditures.  We continue to manage liquidity and are monitoring any potential effects from the pandemic on our financial results, cash flows and/or working capital, and intend to take appropriate actions in efforts to mitigate any impacts.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_88"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Business Overview</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are a leading infrastructure construction company operating mainly throughout North America across a range of industries.  Our primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure; electrical utility transmission and distribution; heavy civil; and industrial infrastructure.  Our customers are primarily in these industries.  Including our predecessor companies, we have been in business for over 90 years.  For the twelve month period ended September&#160;30, 2021, we had an average of approximately 540 locations and 23,000 employees, and, as of September&#160;30, 2021, we had approximately 25,000 employees.  We offer our services primarily under the MasTec service mark.  We have been consistently ranked among the top specialty contractors by Engineering News-Record for the past several years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We provide our services to a diversified base of customers.  We often provide services under master service and other service agreements, which are generally multi-year agreements.  The remainder of our work is generated pursuant to contracts for specific projects or jobs that require the construction or installation of an entire infrastructure system or specified units within an infrastructure system.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We manage our operations under five operating segments, which represent our five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission and (5) Other.  This structure is generally focused on broad end-user markets for our labor-based construction services.  See Note 13 - Segments and Related Information and Note 14 - Commitments and Contingencies in the notes to the consolidated financial statements, which are incorporated by reference, for segment results and information and significant customer concentrations.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_91"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Backlog</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Estimated backlog represents the amount of revenue we expect to realize over the next 18 months from future work on uncompleted construction contracts, including new contracts under which work has not begun, as well as revenue from change orders and renewal options.  Our estimated backlog also includes amounts under master service and other service agreements and includes our proportionate share of estimated revenue from proportionately consolidated non-controlled contractual joint ventures.  Estimated backlog for work under master service and other service agreements is determined based on historical trends, anticipated seasonal impacts, experience from similar projects and estimates of customer demand based on communications with our customers.  Based on current expectations of our customers&#8217; requirements, we anticipate we will realize approximately 20% of our estimated September&#160;30, 2021 backlog in 2021.  The following table presents 18-month estimated backlog by reportable segment as of the dates 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><td style="width:58.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.819%"></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:9pt;font-weight:700;line-height:100%">Reportable Segment (in millions):</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:9pt;font-weight:700;line-height:100%">September 30,<br/>2021</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</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:9pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">4,469&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">4,240&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">3,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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:9pt;font-weight:400;line-height:100%">1,570&#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:9pt;font-weight:400;line-height:100%">1,705&#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:9pt;font-weight:400;line-height:100%">891&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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:9pt;font-weight:400;line-height:100%">1,166&#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:9pt;font-weight:400;line-height:100%">1,933&#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:9pt;font-weight:400;line-height:100%">2,413&#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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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:9pt;font-weight:400;line-height:100%">1,318&#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:9pt;font-weight:400;line-height:100%">1,330&#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:9pt;font-weight:400;line-height:100%">545&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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 12.25pt;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:100%">Estimated 18-month backlog</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">8,523&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">9,208&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">7,702&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, 61% of our backlog is attributable to amounts under master service or other service agreements, pursuant to which our customers are not contractually committed to purchase a minimum amount of services.  Most of these agreements can be canceled on short or no advance notice.  Timing of revenue for construction and installation projects included in our backlog can be subject to change as a result of customer, regulatory or other delays or cancellations, including from the potential adverse effects of the COVID-19 pandemic on economic activity, and/or other project-related factors.  These changes could cause estimated revenue to be realized in periods later than originally expected, or not at all.  We occasionally experience postponements, cancellations and reductions in expected future work from master service agreements and/or construction projects due to changes in our customers&#8217; spending plans, market volatility, changes in governmental permitting, regulatory delays and/</span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">or other factors.  There can be no assurance as to our customers&#8217; requirements or if actual results will be consistent with the estimates included in our forecasts.  As a result, our backlog as of any particular date is an uncertain indicator of future revenue and earnings.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Backlog is a common measurement used in our industry.  Our methodology for determining backlog may not, however, be comparable to the methodologies used by others.  Backlog differs from the amount of our remaining performance obligations, which are described in Note 1 - Business, Basis of Presentation and Significant Accounting Policies in the notes to the consolidated financial statements, which is incorporated by reference.  As of September&#160;30, 2021, total 18-month backlog differed from the amount of our remaining performance obligations due primarily to the inclusion of $5.2 billion of estimated future revenue under master service and other service agreements within our backlog estimates, as described above, and the exclusion of approximately $0.9 billion of remaining performance obligations and estimated future revenue under master service and other service agreements in excess of 18 months, which amount is not included in the backlog estimates above.  Backlog expected to be realized in 2021 differed from the amount of remaining performance obligations expected to be recognized for the same period due primarily to the inclusion of approximately $0.4 billion of estimated future revenue under master service and other service agreements that is included within the related backlog estimate.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Economic, Industry and Market Factors</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the effects of the pandemic noted above, we closely monitor the effects of changes in economic and market conditions on our customers.  Changes in general economic and market conditions, including from climate-related matters, can either negatively or positively affect demand for our customers&#8217; products and services, which can affect our customers&#8217; planned capital and maintenance budgets in certain end-markets.  Market, regulatory and industry factors could affect demand for our services, or the cost to provide such services, including (i) changes to our customers&#8217; capital spending plans, including any potential effects from the recent COVID-19 pandemic, including supply chain or inflationary issues or the recently proposed vaccine mandate; (ii) new or changing regulatory requirements, governmental policy changes, and customer or industry initiatives, including with respect to climate change, sustainability and related environmental concerns, and/or from changes in governmental permitting; (iii) economic, political or other market developments or uncertainty, including access to capital for customers in the industries we serve; (iv) changes in technology, tax and other incentives; and (v) mergers, acquisitions or other business transactions among the customers we serve.  Changes in demand for, and/or fluctuations in market prices for oil, gas and other fuel sources, including from renewable energy sources, and availability of transportation and transmission capacity can also affect demand for our services, in particular, on energy generation, electric grid and pipeline construction projects, including from carbon capture and other initiatives.  These fluctuations, as well as the highly competitive nature of our industry, can result in changes in the levels of activity, the project mix, and the profitability of the services we provide.  In the face of increased pricing pressure or other market developments, we strive to maintain our profit margins through productivity improvements, cost reduction programs and/or business streamlining efforts.  While we actively monitor economic, industry and market factors that could affect our business, we cannot predict the effect that changes in such factors may have on our future results of operations, liquidity and cash flows, and we may be unable to fully mitigate, or benefit from, such changes.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Effect of Seasonality and Cyclical Nature of Business </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our revenue and results of operations can be subject to seasonal and other variations.  These variations are influenced by weather, customer spending patterns, bidding seasons, project schedules, public health matters, such as the COVID-19 pandemic, holidays, regulatory matters and/or timing, in particular, for large non-recurring projects.  Typically, our revenue is lowest at the beginning of the year and during the winter months because cold, snowy or wet conditions can cause project delays.  Revenue is generally higher during the summer and fall months due to increased demand for our services when favorable weather conditions exist in many of the regions in which we operate, but continued cold and wet weather can often affect second quarter productivity.  In the fourth quarter, many projects tend to be completed by customers seeking to spend their capital budgets before the end of the year, which generally has a positive effect on our revenue.  However, the holiday season and inclement weather can cause delays, which can reduce revenue and increase costs on affected projects.  Any quarter may be positively or negatively affected by adverse or unusual weather patterns, including warm winter weather, excessive rainfall, flooding or natural catastrophes such as wildfires, hurricanes or other severe weather, making it difficult to predict quarterly revenue and margin variations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additionally, our industry can be highly cyclical.  Fluctuations in end-user demand within the industries we serve, or in the supply of services within those industries, can affect demand for our services.  As a result, our business may be adversely affected by industry declines or by delays in new projects.  Variations in project schedules or unanticipated changes in project schedules, in particular, in connection with large construction and installation projects, can create fluctuations in revenue, which may adversely affect us in a given quarter, even if not for the full year.  In addition, revenue from master service and other service agreements, while generally predictable, can be subject to volatility.  The financial condition of our customers and their access to capital; variations in project margins; regional, national and global economic, political and market conditions; regulatory or environmental influences, including climate-related matters; and acquisitions, dispositions or strategic investments/other arrangements can also materially affect quarterly results in a given period.  Accordingly, our operating results in any particular period may not be indicative of the results that can be expected for any other period.  The effects of the COVID-19 pandemic could also result in greater seasonal and cyclical volatility than would otherwise exist under normal conditions.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_94"></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with U.S. GAAP.  The preparation of our consolidated financial statements requires the use of estimates and assumptions that affect the amounts reported in our consolidated financial statements and the accompanying notes.  We base our estimates on historical experience and various other assumptions that we believe to be reasonable under the circumstances, including the potential effects of the COVID-19 pandemic, climate change, and other relevant global and/or macroeconomic trends and events.  These estimates form the basis for making judgments about our operating results, including the results of construction contracts accounted for under the cost-to-cost method, and the carrying values of assets and liabilities, that are not readily apparent from other sources.  Given that management estimates, by their nature, involve judgments regarding future uncertainties, actual results could differ materially from these estimates if conditions change or if certain key assumptions used in </span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">making these estimates ultimately prove to be inaccurate.  Our accounting policies and critical accounting estimates are reviewed periodically by the Audit Committee of the Board of Directors.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We believe that our accounting estimates pertaining to: the recognition of revenue and project profit or loss, which we define as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, indefinite-lived intangible assets and acquisition-related contingent consideration; equity investments; income taxes; self-insurance liabilities; and litigation and other contingencies, are the most critical in the preparation of our consolidated financial statements as they are important to the portrayal of our financial condition and require significant or complex judgment and estimates on the part of management.  Actual results could, however, vary materially from these accounting estimates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to Note 1 - Business, Basis of Presentation and Significant Accounting Policies in the notes to the consolidated financial statements, which is incorporated by reference, and to our 2020 Form 10-K for discussion of our significant accounting policies, and refer to Note 3 - Goodwill and Other Intangible Assets in the notes to the consolidated financial statements, which is incorporated by reference, for details of our third quarter 2021 quarterly review of goodwill and indefinite-lived intangible assets for indicators of impairment.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_97"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Comparison of Quarterly Results</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table, which may contain slight summation differences due to rounding, reflects our consolidated results of operations in dollar and percentage of revenue terms for the periods indicated (dollar amounts in millions).  Our consolidated results of operations are not necessarily comparable from period to period due to the effect of recent acquisitions and certain other items, which are described in the comparison of results section below.  In this discussion, &#8220;acquisition&#8221; results are defined as results from acquired businesses for the first twelve months following the dates of the respective acquisitions, with the balance of results for a particular item attributed to &#8220;organic&#8221; activity.</span></div><div style="margin-top:3pt"><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:40.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.155%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended </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:100%">September 30,  </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2020</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:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">2,404.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">1,698.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">6,142.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">4,684.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</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:100%">Costs of revenue, excluding depreciation and amortization</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:9pt;font-weight:400;line-height:100%">2,057.3&#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:9pt;font-weight:400;line-height:100%">85.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">1,380.5&#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:9pt;font-weight:400;line-height:100%">81.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">5,246.4&#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:9pt;font-weight:400;line-height:100%">85.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">3,948.6&#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:9pt;font-weight:400;line-height:100%">84.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%">%</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:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:100%">Amortization of intangible assets</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:9pt;font-weight:400;line-height:100%">23.4&#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:9pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">11.2&#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:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">54.5&#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:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">28.4&#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:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%">%</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:100%">General and administrative expenses</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:100%">91.6&#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:9pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">72.7&#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:9pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">249.7&#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:9pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">243.2&#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:9pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:100%">Interest expense, net</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:9pt;font-weight:400;line-height:100%">13.1&#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:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">13.6&#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:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">39.4&#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:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">45.4&#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:9pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%">%</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:100%">Equity in earnings of unconsolidated affiliates</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:100%">(8.7)</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:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">(7.4)</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:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">(23.6)</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:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">(22.1)</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:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:100%">Loss on extinguishment of debt</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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">5.6&#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:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">5.6&#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:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%">%</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:100%">Other income, net</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:100%">(7.8)</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:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">(6.6)</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:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">(24.5)</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:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">(18.5)</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:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:120%">140.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:120%">157.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:120%">338.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:120%">271.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</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:100%">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:9pt;font-weight:400;line-height:100%">(27.6)</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:9pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">(40.5)</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:9pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">(84.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:9pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">(61.7)</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:9pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">112.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">116.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">254.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">209.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</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:100%">Net income attributable to non-controlling interests</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:100%">1.4&#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:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">0.4&#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:9pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">2.1&#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:9pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">0.0&#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:9pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">Net income attributable to MasTec, Inc.</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">111.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">116.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">252.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">209.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We review our operating results by reportable segment.  See Note 13 - Segments and Related Information in the notes to the consolidated financial statements, which is incorporated by reference.  Our reportable segments are: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission; and (5) Other.  Management&#8217;s review of reportable segment results includes analyses of trends in revenue, EBITDA and EBITDA margin.  EBITDA for segment reporting purposes is calculated consistently with our consolidated EBITDA calculation.  See the discussion of our non-U.S. GAAP financial measures, including certain adjusted non-U.S. GAAP measures, as described, following the comparison of results discussion below.  The following table presents revenue, EBITDA and EBITDA margin by reportable segment for the periods indicated (dollar amounts in millions):</span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></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><td style="width:17.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.604%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt 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:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-bottom:1pt 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:100%">EBITDA and EBITDA Margin</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">For the Nine </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:100%">Months Ended September 30, </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">For the Three Months </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:100%">Ended September 30, </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">For the Nine Months </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:100%">Ended September 30, </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:9pt;font-weight:700;line-height:100%">Reportable Segment:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">670.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">645.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">1,869.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">1,943.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">71.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">79.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">193.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">206.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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:9pt;font-weight:400;line-height:100%">518.4&#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:9pt;font-weight:400;line-height:100%">468.9&#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:9pt;font-weight:400;line-height:100%">1,350.3&#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:9pt;font-weight:400;line-height:100%">1,181.4&#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:9pt;font-weight:400;line-height:100%">13.8&#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:9pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">34.4&#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:9pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">40.2&#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:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">69.5&#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="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:100%">5.9&#160;</span></td><td style="padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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:9pt;font-weight:400;line-height:100%">858.4&#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:9pt;font-weight:400;line-height:100%">462.5&#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:9pt;font-weight:400;line-height:100%">2,205.3&#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:9pt;font-weight:400;line-height:100%">1,190.1&#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:9pt;font-weight:400;line-height:100%">170.6&#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:9pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">160.4&#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:9pt;font-weight:400;line-height:100%">34.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">476.2&#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:9pt;font-weight:400;line-height:100%">21.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">315.0&#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:9pt;font-weight:400;line-height:100%">26.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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:9pt;font-weight:400;line-height:100%">365.3&#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:9pt;font-weight:400;line-height:100%">128.5&#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:9pt;font-weight:400;line-height:100%">731.4&#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:9pt;font-weight:400;line-height:100%">380.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:9pt;font-weight:400;line-height:100%">34.9&#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:9pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">9.1&#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:9pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">47.8&#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:9pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">14.2&#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:9pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%">0.0&#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:9pt;font-weight:400;line-height:100%">0.1&#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:9pt;font-weight:400;line-height:100%">0.0&#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:9pt;font-weight:400;line-height:100%">0.2&#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:9pt;font-weight:400;line-height:100%">7.5&#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 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:100%">NM</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:9pt;font-weight:400;line-height:100%">7.6&#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 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:100%">NM</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:9pt;font-weight:400;line-height:100%">23.3&#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 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:100%">NM</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:9pt;font-weight:400;line-height:100%">22.5&#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 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:100%">NM</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:100%">Eliminations</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:9pt;font-weight:400;line-height:100%">(8.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:9pt;font-weight:400;line-height:100%">(7.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:9pt;font-weight:400;line-height:100%">(13.9)</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:9pt;font-weight:400;line-height:100%">(12.0)</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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">Corporate</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:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">(26.6)</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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">(37.5)</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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">(86.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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">(100.6)</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:9pt;font-weight:400;line-height:100%">&#8212;&#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 7.75pt;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:100%">Consolidated Results</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">2,404.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">1,698.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">6,142.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">4,684.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">271.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">253.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">694.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">527.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">NM - Percentage is not meaningful</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended September&#160;30, 2021 Compared to Three Months Ended September&#160;30, 2020</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  For the three month period ended September&#160;30, 2021, consolidated revenue totaled $2,404 million as compared with $1,698 million for the same period in 2020, an increase of $706 million, or 42%.  Revenue increased in our Oil and Gas segment by $396 million, or 86%, in our Electrical Transmission segment by $237 million, or 184%, in our Clean Energy and Infrastructure segment by $49 million, or 11% and in our Communications segment by $25 million, or 4%.  Acquisitions contributed $344 million of revenue for the three month period ended September&#160;30, 2021, and organic revenue increased by approximately $362 million, or 21%, as compared with the same period in 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Communications Segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Communications revenue was $670 million for the three month period ended September&#160;30, 2021, as compared with $645 million for the same period in 2020, an increase of $25 million, or 4%.  Acquisitions contributed $50 million of revenue for the three month period ended September&#160;30, 2021, and organic revenue decreased by approximately $25 million, or 4%, as compared with the same period in 2020.  The decrease in organic revenue was primarily driven by lower levels of wireless and wireline services, including from the effects of project timing delays related to C-band spectrum auctions and the COVID-19 pandemic.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Clean Energy and Infrastructure Segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Clean Energy and Infrastructure revenue was $518 million for the three month period ended September&#160;30, 2021 as compared with $469 million for the same period in 2020, an increase of $49 million, or 11%.  Acquisitions contributed $96 million of revenue for the three month period ended September&#160;30, 2021, and organic revenue decreased by $46 million, or 10%, as compared with the same period in 2020, due primarily to timing of project activity and mix, including COVID-19 pandemic project start-up and execution delays.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Oil and Gas Segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Oil and Gas revenue was $858 million for three month period ended September&#160;30, 2021, as compared with $463 million for the same period in 2020, an increase of $396 million, or 86%.  For the three month period ended September&#160;30, 2021, acquisitions contributed $26 million of revenue, and organic revenue increased by $369 million, or 80%, as compared with the same period in 2020, primarily due to higher levels of large diameter project activity, partially offset by lower levels of project activity for other projects.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Electrical Transmission Segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electrical Transmission revenue was $365 million for the three month period ended September&#160;30, 2021 as compared with $129 million for the same period in 2020, an increase of $237 million, or 184%.  For the three month period ended September&#160;30, 2021, acquisitions contributed $173 million of revenue, and organic revenue increased by $64 million, or 50%, as compared with the same period in 2020, primarily due to timing and mix of project activity.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Costs of revenue, excluding depreciation and amortization.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Costs of revenue, excluding depreciation and amortization, increased by approximately $677 million, or 49%, to $2,057 million for the three month period ended September&#160;30, 2021 from $1,381 million for the same period in 2020.  Higher levels of revenue contributed an increase of $574 million in costs of revenue, excluding depreciation and amortization, and reduced productivity contributed an increase of approximately $103 million.  Costs of revenue, excluding depreciation and amortization, as a percentage of revenue increased by approximately 430 basis points, from 81.3% of revenue for the three month period ended September&#160;30, 2020 to 85.6% of revenue for the same period in 2021, due primarily to reduced project efficiencies and mix in our Oil and Gas segment, as well as the effects of project start-up delays and project inefficiencies, including COVID-19 pandemic impacts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Depreciation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Depreciation was $95 million, or 4.0% of revenue, for the three month period ended September&#160;30, 2021, as compared with $71 million, or 4.2% of revenue, for the same period in 2020, an increase of $24 million, or 34%.  Acquisitions contributed $12 million of depreciation for the three month period ended September&#160;30, 2021 and organic depreciation increased by $12 million, or 17%, due primarily to the impact of capital investments to support expected increased levels of large diameter pipeline project activity in 2021.  As a percentage of revenue, depreciation decreased by approximately 20 basis points due primarily to higher levels of revenue.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Amortization of intangible assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Amortization of intangible assets was $23 million, or 1.0% of revenue, for the three month period ended September&#160;30, 2021, as compared with $11 million, or 0.7% of revenue, for the same period in 2020, an increase of approximately $12 million, or 109%.  Acquisitions contributed $16 million of amortization for the three month period ended September&#160;30, 2021, and organic amortization decreased by approximately $4 million, or 34%, due to the effects of timing for amortization of certain intangible assets.  As a percentage of revenue, amortization of intangible assets increased by approximately 30 basis points.</span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">General and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  General and administrative expenses totaled $92 million, or 3.8% of revenue, for the three month period ended September&#160;30, 2021 and totaled $73 million, or 4.3% of revenue, for the same period in 2020, for an increase of $19 million, or 26%.  Acquisitions contributed $11 million of general and administrative expenses for the three month period ended September&#160;30, 2021.  Excluding the effects of acquisitions, general and administrative expenses for the three month period ended September&#160;30, 2021 increased by $8 million, or approximately 11%, as compared with the same period in the prior year, primarily due to increases in compensation, travel, professional fees and other administrative expenses, offset, in part, by a reduction in provisions for credit losses and the effects of legal and settlement matter timing.  Overall, general and administrative expenses as a percentage of revenue decreased by approximately 50 basis points for the three month period ended September&#160;30, 2021 as compared with the same period in 2020, due to higher levels of revenue.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Interest expense, net. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Interest expense, net of interest income, was approximately $13 million, or approximately 0.5% of revenue, for the three month period ended September&#160;30, 2021, as compared with $14 million, or 0.8% of revenue, for the same period in 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Equity in earnings of unconsolidated affiliates, net.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity in earnings or losses of unconsolidated affiliates includes our share of income or losses from equity investees.  For the three month periods ended September&#160;30, 2021 and 2020, equity in earnings from unconsolidated affiliates, net, totaled approximately $9 million and $7 million, respectively, and related primarily to our investments in the Waha JVs, and, to a lesser extent, to investments in certain telecommunications and other entities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Loss on extinguishment of debt.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  We incurred a debt extinguishment loss of approximately $6 million for the three month period ended September&#160;30, 2020 in connection with the repurchase and redemption of our 4.875%  Senior Notes, composed of approximately $3 million  of early repayment premiums and $2 million from the write-off of unamortized deferred financing costs.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other income, net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Other income, net, consists primarily of gains or losses from sales of, or changes in estimated recoveries from, assets and investments, gains or losses from changes to estimated earn-out accruals and gains or losses from certain legal/other settlements.  Other income, net, was $8 million for the three month period ended September&#160;30, 2021, as compared with $7 million of other income, net, for the same period in 2020.  For the three month period ended September&#160;30, 2021, other income, net, included approximately $4 million of gains on sales of equipment, net, $4 million of income, net, from changes to estimated Earn-out accruals, $7 million, of expense, net, from changes in the fair value of certain investments and income from strategic arrangements and $5 million of income from a third quarter 2021 legal settlement.  For the three month period ended September&#160;30, 2020, other income, net, included approximately $4 million&#160;of&#160;gains&#160;on sales of equipment, net, and $2 million of income, net, from changes in the fair value of certain investments and income from strategic arrangements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Income tax expense was $28 million for the three month period ended September&#160;30, 2021.  Income tax expense for the three month period ended September&#160;30, 2020 was $41 million.  Pre-tax income decreased to $140 million for the three month period ended September&#160;30, 2021 as compared with $157 million for the same period in 2020.  For the three month period ended September&#160;30, 2021, our effective tax rate decreased to 19.7% from 25.7% for the same period in 2020.  Our effective tax rate in the third quarter of 2021 included a benefit from adjustments related to the finalization of our 2020 tax returns that was larger than the adjustments from finalization of our 2019 tax returns in the third quarter of 2020.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Analysis of EBITDA by Segment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Communications Segment.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">EBITDA for our Communications segment was $72 million, or 10.7% of revenue, for the three month period ended September&#160;30, 2021, as compared with $80 million, or 12.3% of revenue, for the same period in 2020, a decrease of approximately $8 million, or 10%.  Higher levels of revenue contributed to an increase in EBITDA of $3 million.  As a percentage of revenue, EBITDA decreased by approximately 160 basis points, or approximately $11 million, due primarily to reduced project efficiencies and mix, as well as the effects of project timing delays related to C-band spectrum auctions and the COVID-19 pandemic.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Clean Energy and Infrastructure Segment.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">EBITDA for our Clean Energy and Infrastructure segment was $14 million, or 2.7% of revenue, for the three month period ended September&#160;30, 2021, as compared with EBITDA of $34 million, or 7.3% of revenue, for the same period in 2020, a decrease in EBITDA of approximately $21 million, or 60%.  Higher levels of revenue contributed an increase in EBITDA of approximately $4 million.  As a percentage of revenue, EBITDA decreased by approximately 470 basis points, or $24 million, due to project mix as well as project inefficiencies, including from COVID-19 pandemic project start-up and execution delays.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Oil and Gas Segment.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">EBITDA for our Oil and Gas segment was $171 million, or 19.9% of revenue, for the three month period ended September&#160;30, 2021, as compared with $160 million, or 34.7% of revenue, for the same period in 2020, an increase of $10 million, or 6%.  Higher levels of revenue contributed an increase in EBITDA of $137 million, whereas reduced productivity contributed a decrease in EBITDA of approximately $127 million.  EBITDA margins decreased by approximately 1,480 basis points, or $127 million, due primarily to reduced project efficiencies and mix.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Electrical Transmission Segment.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">EBITDA for our Electrical Transmission segment was $35 million, or 9.5% of revenue, for the three month period ended September&#160;30, 2021, as compared with EBITDA of $9 million, or 7.1% of revenue, for the same period in 2020, an increase in EBITDA of approximately $26 million, or 282%.  Higher levels of revenue contributed an increase in EBITDA of $17 million.  As a percentage of revenue, EBITDA increased by approximately 250 basis points, or $9 million due primarily to project mix as well as improved project efficiencies.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Segment.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">EBITDA from Other businesses was approximately $8 million for both the three month periods ended September&#160;30, 2021 and 2020, and related primarily to equity in earnings from our investments in the Waha JVs, offset slightly in 2021 by equity in losses from other investments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Corporate.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate EBITDA was negative $27 million for the three month period ended September&#160;30, 2021, as compared with EBITDA of negative $38 million for the same period in 2020, for an increase in EBITDA of approximately $11 million.  Corporate EBITDA for the three month period ended September&#160;30, 2021 included approximately $7 million of expense, net, from changes in the fair value of certain investments and income from strategic arrangements, $4 million of income, net, from changes to estimated Earn-out accruals and $5 million of </span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">income from a third quarter 2021 legal settlement.  For the three month period ended September&#160;30, 2020, corporate EBITDA included approximately $2 million of income, net from changes in the fair value of certain investments and income from strategic arrangements and $6 million of debt extinguishment costs.  Excluding the effects of these items, other corporate expenses for the three month period ended September&#160;30, 2021 decreased by approximately $5 million as compared with the same period in the prior year, due primarily to the effects of timing of legal and settlement matters, offset, in part, by increases in compensation expense and professional fees.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Nine Months Ended September&#160;30, 2021 Compared to Nine Months Ended September&#160;30, 2020</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  For the nine month period ended September&#160;30, 2021, consolidated revenue totaled $6,142 million as compared with $4,684 million for the same period in 2020,  an increase of $1,458 million, or 31%.  Revenue increases in our Oil and Gas segment of $1,015 million, or 85%, in our Electrical Transmission segment of $351 million, or 92%, and in our Clean Energy and Infrastructure segment of $169 million, or 14%, were partially offset by a decrease in revenue in our Communications segment of $74 million, or 4%.  Acquisitions contributed $703 million of revenue for the nine month period ended September&#160;30, 2021, and organic revenue increased $756 million, or 16%, as compared with the same period in 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Communications Segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Communications revenue was $1,869 million for the nine month period ended September&#160;30, 2021, as compared with $1,944 million for the same period in 2020, a decrease of $74 million, or 4%.  Acquisitions contributed $125 million of revenue for the nine month period ended September&#160;30, 2021, and organic revenue decreased by approximately $200 million, or 10%, as compared with the same period in 2020.  The decrease in organic revenue was primarily due to lower levels of wireless and wireline services, including from the effects of project timing delays related to C-band spectrum auctions and the COVID-19 pandemic.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Clean Energy and Infrastructure Segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Clean Energy and Infrastructure revenue was $1,350 million for the nine month period ended September&#160;30, 2021 as compared with $1,181 million for the same period in 2020, an increase of $169 million, or 14%.  For the nine month period ended September&#160;30, 2021, acquisitions contributed $241 million of revenue, and organic revenue decreased by $72 million, or 6%, as compared with the same period in 2020, due primarily to timing of project activity and mix, including COVID-19 pandemic project start-up and execution delays.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Oil and Gas Segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Oil and Gas revenue was $2,205 million for the nine month period ended September&#160;30, 2021, as compared with $1,190 million for the same period in 2020, an increase of $1,015 million, or 85%.  For the nine month period ended September&#160;30, 2021, acquisitions contributed approximately $61 million of revenue, and organic revenue increased by $954 million, or 80%, as compared with the same period in 2020, primarily due to higher levels of large diameter project activity, partially offset by lower levels of project activity for other projects.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Electrical Transmission Segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Electrical Transmission revenue was $731 million for the nine month period ended September&#160;30, 2021 as compared with $381 million  for the same period in 2020,  an increase of $351 million, or 92%.  For the nine month period ended September&#160;30, 2021, acquisitions contributed $275 million of revenue, and organic revenue increased by $75 million, or 20%, as compared with the same period in 2020,  primarily due to timing and mix of project activity.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Costs of revenue, excluding depreciation and amortization.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Costs of revenue, excluding depreciation and amortization, increased by approximately $1,298 million, or 33%, to $5,246 million for the nine month period ended September&#160;30, 2021 from $3,949 million for the same period in 2020.  Higher levels of revenue contributed an increase of $1,229 million in costs of revenue, excluding depreciation and amortization, and reduced productivity contributed an increase of approximately $69 million.  Costs of revenue, excluding depreciation and amortization, as a percentage of revenue increased by approximately 110 basis points, from 84.3% of revenue for the nine  month period ended September&#160;30, 2020 to 85.4% of revenue for the same period in 2021, due primarily to reduced project efficiencies and mix in our Oil and Gas segment, as well as the effects of project start-up delays and project inefficiencies, including COVID-19 pandemic impacts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Depreciation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Depreciation was $262 million, or 4.3% of revenue, for the nine month period ended September&#160;30, 2021, as compared with $182 million, or 3.9% of revenue, for the same period in 2020, an increase of $80 million, or 44%.  Acquisitions contributed $20 million of depreciation for the nine month period ended September&#160;30, 2021, and organic depreciation increased by $60 million, or 33%, due primarily to the impact of capital investments to support expected increased levels of large diameter pipeline project activity in 2021.  As a percentage of revenue, depreciation increased by approximately 40 basis points.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Amortization of intangible assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Amortization of intangible assets was $55 million, or 0.9% of revenue, for the nine month period ended September&#160;30, 2021, as compared with $28 million, or 0.6% of revenue, for the same period in 2020, an increase of approximately $26 million, or 92%.  Acquisitions contributed $32 million of amortization for the three month period ended September&#160;30, 2021, and organic amortization decreased by approximately $6 million, or 21%, due to the effects of timing for amortization of certain intangible assets.  As a percentage of revenue, amortization of intangible assets increased by approximately 30 basis points, primarily related to acquisitions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">General and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  General and administrative expenses were $250 million, or 4.1% of revenue, for the nine month period ended September&#160;30, 2021, as compared with $243 million, or 5.2% of revenue, for the same period in 2020, an increase of $7 million, or 3%.  Acquisitions contributed $24 million of general and administrative expenses for the nine month period ended September&#160;30, 2021.  Excluding the effects of acquisitions, general and administrative expenses for the nine month period ended September&#160;30, 2021 decreased by $17 million, or approximately 7%, as compared with the same period in the prior year, primarily due to recovery of provisions for credit losses resulting from successful collection efforts for previously reserved amounts, as well as the effects of legal and settlement matter timing.  The favorable effect of these items was offset, in part, by increases in compensation, information technology and other administrative expenses.  Overall, general and administrative expenses as a percentage of revenue decreased by approximately 110 basis points for the nine month period ended September&#160;30, 2021 as compared with the same period in 2020, due to higher levels of revenue.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Interest expense, net. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Interest expense, net of interest income, was $39 million, or 0.6% of revenue, for the nine month period ended September&#160;30, 2021, as compared with $45 million, or 1.0% of revenue, for the same period in 2020, a decrease of approximately $6 million, or 13%.  The decrease in interest expense, net, related primarily to a reduction in interest expense from credit facility activity as well as a decrease in discount charges on financing arrangements for trade receivables.  Interest expense from credit facility activity decreased by approximately $6 million as </span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">compared with the same period in the prior year due to a combination of lower average balances and lower interest rates.  The reduction in interest expense on credit facility activity and financing arrangements was offset, in part, by an increase in interest expense on senior notes.  In August 2020, we issued $600 million aggregate principal amount of 4.50% Senior Notes and redeemed $400 million aggregate principal amount of our 4.875% Senior Notes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Equity in earnings of unconsolidated affiliates, net.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the nine month periods ended September&#160;30, 2021 and 2020, equity in earnings from unconsolidated affiliates, net, totaled approximately $24 million and $22 million, respectively, and related primarily to our investments in the Waha JVs, and, to a lesser extent, to investments in certain telecommunications and other entities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Loss on extinguishment of debt.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  We incurred a debt extinguishment loss of approximately $6 million for the nine month period ended September&#160;30, 2020 in connection with the repurchase and redemption of our 4.875%  Senior Notes, composed of approximately $3 million  of early repayment premiums and $2 million from the write-off of unamortized deferred financing costs.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other income, net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Other income, net, was $24 million for the nine month period ended September&#160;30, 2021, as compared with $18 million of other income, net, for the same period in 2020.  For the nine month period ended September&#160;30, 2021, other income, net, included approximately $10 million gains on sales of equipment, net, $13 million of income, net, from changes to estimated Earn-out accruals, $7 million, of expense, net, from changes in the fair value of certain investments and income from strategic arrangements and $5 million of income from a third quarter 2021 legal settlement.  For the nine month period ended September&#160;30, 2020, other income, net, included approximately $12 million&#160;of&#160;gains&#160;on sales of equipment, net, and $6 million, of income, net, from changes in the fair value of certain investments and income from strategic arrangements, offset, in part, by approximately $2 million&#160;of&#160;expense, net,&#160;from changes to estimated Earn-out accruals.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Income tax expense was $84 million for the nine month period ended September&#160;30, 2021.  Income tax expense for the nine month period ended September&#160;30, 2020 was $62 million.  Pre-tax income increased to $338 million for the nine month period ended September&#160;30, 2021 as compared with $271 million for the same period in 2020.  For the nine month period ended September&#160;30, 2021, our effective tax rate increased to 24.8% from 22.7% for the same period in 2020.  Our effective tax rate for the nine month period ended September&#160;30, 2021 included the negative effect of $2 million related to non-deductible share-based compensation, offset by a benefit from adjustments related to the finalization of our 2020 tax returns, whereas for the nine month period ended September&#160;30, 2020, our effective tax rate included a benefit of approximately $10 million related to the release of certain valuation allowances on Canadian deferred tax assets that were no longer necessary, as well as the benefit of adjustments from the finalization of our 2019 tax returns.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Analysis of EBITDA by Segment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Communications Segment.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">EBITDA for our Communications segment was $193 million, or 10.3% of revenue, for the nine month period ended September&#160;30, 2021, as compared with $207 million, or 10.6% of revenue, for the same period in 2020, a decrease of $14 million, or approximately 7%.  Lower levels of revenue contributed to a decrease in EBITDA of $8 million.  As a percentage of revenue, EBITDA decreased by approximately 30 basis points, or approximately $6 million, due primarily to reduced project efficiencies and mix, as well as the effects of project timing delays related to C-band spectrum auctions and the COVID-19 pandemic.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Clean Energy and Infrastructure Segment.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">EBITDA for our Clean Energy and Infrastructure segment was $40 million, or 3.0% of revenue, for the nine month period ended September&#160;30, 2021, as compared with EBITDA of $70 million, or 5.9% of revenue, for the same period in 2020, a decrease in EBITDA of approximately $29 million, or 42%.  Higher levels of revenue contributed an increase in EBITDA of approximately $10 million.  As a percentage of revenue, EBITDA decreased by approximately 290 basis points, or $39 million, due to project mix as well as project inefficiencies, including from COVID-19 pandemic project start-up and execution delays.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Oil and Gas Segment.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">EBITDA for our Oil and Gas segment was $476 million, or 21.6% of revenue, for the nine month period ended September&#160;30, 2021, as compared with $315 million, or 26.5% of revenue, for the same period in 2020, an increase of $161 million, or 51%.  Higher levels of revenue contributed an increase in EBITDA of $269 million, and reduced productivity contributed a decrease in EBITDA of approximately $107 million.  EBITDA margins decreased by approximately 490 basis points, or $107 million, due primarily to reduced project efficiencies and mix.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Electrical Transmission Segment.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">EBITDA for our Electrical Transmission segment was $48 million, or 6.5% of revenue, for the nine month period ended September&#160;30, 2021, as compared with EBITDA of $14 million, or 3.7% of revenue, for the same period in 2020, an increase in EBITDA of approximately $34 million, or 236%.  Higher levels of revenue contributed an increase in EBITDA of $13 million.  As a percentage of revenue, EBITDA increased by approximately 280 basis points, or $20 million, due primarily to due primarily to project mix as well as improved project efficiencies.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Segment.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">EBITDA from Other businesses totaled approximately $23 million for both the nine month periods ended September&#160;30, 2021 and 2020, and related primarily to equity in earnings from our investments in the Waha JVs, offset slightly in 2021 by equity in losses from other investments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Corporate.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate EBITDA was negative $86 million for the nine month period ended September&#160;30, 2021, as compared with EBITDA of negative $101 million for the same period in 2020, for an increase in EBITDA of approximately $14 million.  Corporate EBITDA for the nine month period ended September&#160;30, 2021 included approximately $13 million of income, net, related to changes in estimated Earn-out accruals, $7 million, of expense, net, from changes in the fair value of certain investments and income from strategic arrangements and $5 million of income from a third quarter 2021 legal settlement.  For the nine month period ended September&#160;30, 2020, Corporate EBITDA included $2 million&#160;of&#160;expense, net,&#160;from changes to estimated Earn-out accruals, approximately $6 million of income, net, from changes in the fair value of certain investments and income from strategic arrangements and approximately $6 million of debt extinguishment costs.  Excluding the effects of these items, other corporate expenses for the nine month period ended September&#160;30, 2021 decreased by approximately $2 million as compared with the same period in the prior year, due primarily to the effects of timing of legal and settlement matters, offset, in part, by increases in compensation expense and professional fees.</span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign Operations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our foreign operations are primarily in Canada and, to a lesser extent, in Mexico, the Caribbean and India.  See Note 13 - Segments and Related Information in the notes to the consolidated financial statements, which is incorporated by reference.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_100"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Non-U.S. GAAP Financial Measures</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As appropriate, we supplement our reported U.S. GAAP financial information with certain non-U.S. GAAP financial measures, including earnings before interest, income taxes, depreciation and amortization (&#8220;EBITDA&#8221;), adjusted EBITDA (&#8220;Adjusted EBITDA&#8221;), adjusted net income (&#8220;Adjusted Net Income&#8221;) and adjusted diluted earnings per share (&#8220;Adjusted Diluted Earnings Per Share&#8221;).  These &#8220;adjusted&#8221; non-U.S. GAAP measures exclude, as applicable to the particular periods, non-cash stock-based compensation expense, the loss on debt extinguishment from the redemption of our 4.875% Senior Notes and, for Adjusted Net Income and Adjusted Diluted Earnings Per Share, amortization of intangible assets and the tax effects of the adjusted items, including non-cash stock-based compensation expense and the effects of changes in statutory tax rates.  These definitions of EBITDA and Adjusted EBITDA are not the same as in our Credit Facility or in the indenture governing our senior notes; therefore, EBITDA and Adjusted EBITDA as presented in this discussion should not be used for purposes of determining our compliance with the covenants contained in our debt instruments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We use EBITDA and Adjusted EBITDA, as well as Adjusted Net Income and Adjusted Diluted Earnings Per Share to evaluate our performance, both internally and as compared with our peers, because these measures exclude certain items that may not be indicative of our core operating results, as well as items that can vary widely across different industries or among companies within the same industry.  We believe that these adjusted measures provide a baseline for analyzing trends in our underlying business.  Non-cash stock-based compensation expense can be subject to volatility from changes in the market price per share of our common stock or variations in the value and number of shares granted, and amortization of intangible assets is subject to acquisition activity, which varies from period to period.  We exclude intangible asset amortization from our adjusted measures due to its non-operational nature and inherent volatility, as acquisition activity varies from period to period.  We also believe this presentation is common practice in our industry and improves comparability of our results with those of our peers, although each company&#8217;s definitions of these adjusted measures may vary as they are not standardized and should be used in light of the provided reconciliations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We believe that these non-U.S. GAAP financial measures provide meaningful information and help investors understand our financial results and assess our prospects for future performance.  Because non-U.S. GAAP financial measures are not standardized, it may not be possible to compare these financial measures with other companies&#8217; non-U.S. GAAP financial measures having the same or similar names.  These financial measures should not be considered in isolation from, as substitutes for, or alternative measures of, reported net income or diluted earnings per share, and should be viewed in conjunction with the most comparable U.S. GAAP financial measures and the provided reconciliations thereto.  We believe these non-U.S. GAAP financial measures, when viewed together with our U.S. GAAP results and related reconciliations, provide a more complete understanding of our business.  We strongly encourage investors to review our consolidated financial statements and publicly filed reports in their entirety and not rely on any single financial measure.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents a reconciliation of net income to EBITDA and Adjusted EBITDA in dollar and percentage of revenue terms, for the periods indicated.  The tables below (dollar amounts in millions) may contain slight summation differences due to rounding.</span></div><div style="margin-bottom:6pt;margin-top:8pt"><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:40.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;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:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;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:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">2020</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:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">112.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">116.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">254.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">209.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Interest expense, net</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:9pt;font-weight:400;line-height:100%">13.1&#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:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">13.6&#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:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">39.4&#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:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">45.4&#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:9pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%">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:9pt;font-weight:400;line-height:100%">27.6&#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:9pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">40.5&#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:9pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">84.0&#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:9pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">61.7&#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:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Depreciation</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:9pt;font-weight:400;line-height:100%">95.4&#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:9pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">71.4&#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:9pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">262.1&#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:9pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">182.2&#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:9pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%">Amortization of intangible 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:9pt;font-weight:400;line-height:100%">23.4&#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:9pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">11.2&#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:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">54.5&#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:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">28.4&#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:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:100%">EBITDA </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">271.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">253.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">694.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">527.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%">Non-cash stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Loss on extinguishment of debt</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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">5.6&#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:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">5.6&#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:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%">%</span></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><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><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="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><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><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:#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:100%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">277.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">264.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">712.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">548.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 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:100%">%</span></td></tr></table></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:2pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of EBITDA to Adjusted EBITDA and Adjusted EBITDA margin by reportable segment, for the periods indicated is as follows: </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:42.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.288%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.288%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.288%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.288%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.437%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;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:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">2020</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:100%">EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">271.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">253.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">694.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">527.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Non-cash stock-based compensation expense</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:9pt;font-weight:400;line-height:100%">6.1&#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:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">5.6&#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:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;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"></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:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">15.5&#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:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%">Loss on extinguishment of debt</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:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">5.6&#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:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">5.6&#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:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</span></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><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><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="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><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><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;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:100%">Adjusted EBITDA</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:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">277.9&#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:9pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">264.8&#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:9pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">712.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">548.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</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:100%">Reportable Segment:</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><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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">71.6&#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:9pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">79.6&#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:9pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">193.1&#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:9pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">206.8&#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:9pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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:9pt;font-weight:400;line-height:100%">13.8&#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:9pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">34.4&#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:9pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">40.2&#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:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">69.5&#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:9pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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:9pt;font-weight:400;line-height:100%">170.6&#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:9pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">160.4&#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:9pt;font-weight:400;line-height:100%">34.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">476.2&#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:9pt;font-weight:400;line-height:100%">21.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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: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:9pt;font-weight:400;line-height:100%">315.0&#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:9pt;font-weight:400;line-height:100%">26.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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:9pt;font-weight:400;line-height:100%">34.9&#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:9pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">9.1&#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:9pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">47.8&#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:9pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</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:9pt;font-weight:400;line-height:100%">14.2&#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:9pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%">7.5&#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="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:9pt;font-weight:400;line-height:100%">NM</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:9pt;font-weight:400;line-height:100%">7.6&#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="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:9pt;font-weight:400;line-height:100%">NM</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:9pt;font-weight:400;line-height:100%">23.3&#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="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:9pt;font-weight:400;line-height:100%">NM</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:9pt;font-weight:400;line-height:100%">22.5&#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="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:9pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%">Corporate</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:100%">(20.5)</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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">(26.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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">(68.6)</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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">(79.5)</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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">277.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">264.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">712.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">548.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 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:100%">%</span></td></tr></table></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">NM - Percentage is not meaningful</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The tables below reconcile reported net income and reported diluted earnings per share, the most directly comparable U.S. GAAP financial measures, to Adjusted Net Income and Adjusted Diluted Earnings Per Share.</span></div><div style="margin-bottom:8pt;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><td style="width:51.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.152%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;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:100%">For the Three Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Net Income (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Diluted Earnings Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Net Income (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Diluted Earnings 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:9pt;font-weight:400;line-height:100%">Reported U.S. GAAP measure</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">112.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">1.50&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">116.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">1.59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Adjustments:</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><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 7.75pt;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:100%">Non-cash stock-based compensation expense</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:100%">6.1&#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:9pt;font-weight:400;line-height:100%">0.08&#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:9pt;font-weight:400;line-height:100%">5.6&#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:9pt;font-weight:400;line-height:100%">0.08&#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 7.75pt;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:100%">Amortization of intangible assets</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:9pt;font-weight:400;line-height:100%">23.4&#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:9pt;font-weight:400;line-height:100%">0.32&#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:9pt;font-weight:400;line-height:100%">11.2&#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:9pt;font-weight:400;line-height:100%">0.15&#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 7.75pt;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:100%">Loss on extinguishment of debt</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:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">5.6&#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:9pt;font-weight:400;line-height:100%">0.08&#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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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;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:100%">Total adjustments, pre-tax</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:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">29.4&#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 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:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">0.40&#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 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:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">22.4&#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 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:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">0.31&#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;text-align:left;vertical-align:bottom"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Income tax effect of adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</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:9pt;font-weight:400;line-height:100%">(6.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:9pt;font-weight:400;line-height:100%">(0.08)</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:9pt;font-weight:400;line-height:100%">(4.8)</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:9pt;font-weight:400;line-height:100%">(0.07)</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><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;text-align:left;vertical-align:bottom"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted non-U.S. GAAP measure</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">135.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">1.81&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">134.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">1.83&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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><td style="width:51.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.152%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;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:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Net Income (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Diluted Earnings Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Net Income (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Diluted Earnings 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:9pt;font-weight:400;line-height:100%">Reported U.S. GAAP measure</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">254.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">3.41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">209.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">2.84&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Adjustments:</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><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 7.75pt;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:100%">Non-cash stock-based compensation expense</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:100%">17.7&#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:9pt;font-weight:400;line-height:100%">0.24&#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:9pt;font-weight:400;line-height:100%">15.5&#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:9pt;font-weight:400;line-height:100%">0.21&#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 7.75pt;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:100%">Amortization of intangible assets</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:9pt;font-weight:400;line-height:100%">54.5&#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:9pt;font-weight:400;line-height:100%">0.74&#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:9pt;font-weight:400;line-height:100%">28.4&#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:9pt;font-weight:400;line-height:100%">0.38&#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 7.75pt;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:100%">Loss on extinguishment of debt</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:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">5.6&#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:9pt;font-weight:400;line-height:100%">0.08&#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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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;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:100%">Total adjustments, pre-tax</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:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">72.2&#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 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:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">0.98&#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 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:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">49.5&#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 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:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">0.67&#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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Income tax effect of adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</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:9pt;font-weight:400;line-height:100%">(13.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:9pt;font-weight:400;line-height:100%">(0.18)</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:9pt;font-weight:400;line-height:100%">(11.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:9pt;font-weight:400;line-height:100%">(0.15)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Statutory tax rate effects </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</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:9pt;font-weight:400;line-height:100%">1.2&#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:9pt;font-weight:400;line-height:100%">0.02&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">Adjusted non-U.S. GAAP measure</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">314.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">4.22&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">248.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">3.36&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Represents the tax effect of the adjusted items that are subject to tax, including the tax effects of non-cash stock-based compensation expense, including from the vesting of share-based payment awards.  Tax effects are determined based on the tax treatment of the related item, the incremental statutory tax rate of the jurisdictions pertaining to the adjustment, and their effects on pre-tax income.  For the three and nine month periods ended September&#160;30, 2021, our consolidated effective tax rates, as reported, were 19.7% and 24.8%, respectively, and as adjusted, were 20.0% and 23.4%, respectively.  For the three and nine month periods ended September&#160;30, 2020, our consolidated effective tax rates, as reported, were 25.7% and 22.7%, respectively, and as adjusted, were 25.2% and 22.6%, </span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">respectively.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;For the nine month period ended September&#160;30, 2021, includes the effect of changes in certain state tax rates.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_103"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Financial Condition, Liquidity and Capital Resources</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our primary sources of liquidity are cash flows from operations, availability under our Credit Facility and our cash balances.  Our primary liquidity needs are for working capital, capital expenditures, insurance and performance collateral in the form of cash and letters of credit, earn-out obligations, equity investment funding requirements, debt service and income taxes.  We also evaluate opportunities for strategic acquisitions, investments and other arrangements from time to time, and we may consider opportunities to borrow additional funds, which may include borrowings under our Credit Facility or debt issuances, or to refinance or retire outstanding debt, or repurchase additional shares of our outstanding common stock in the future under share repurchase authorizations, any of which may require our use of cash.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Capital Expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> For the nine month period ended September&#160;30, 2021, we spent approximately $132 million on capital expenditures, or $107 million, net of asset disposals, and incurred approximately $128 million of equipment purchases under finance leases.  We estimate that we will spend approximately $170 million on capital expenditures, or approximately $120 million, net of asset disposals, in 2021, and expect to incur approximately $160 million to $180 million of equipment purchases under finance leases.  Actual capital expenditures may increase or decrease in the future depending upon business activity levels, as well as ongoing assessments of equipment lease versus buy decisions based on short and long-term equipment requirements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions and Earn-out Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  We typically utilize cash for business acquisitions and other strategic arrangements, and for the nine month period ended September&#160;30, 2021, we used $605 million of cash for this purpose.  In addition, in most of our acquisitions, we have agreed to make future payments to the sellers that are contingent upon the future earnings performance of the acquired businesses, which we also refer to as &#8220;Earn-out&#8221; payments.  Earn-out payments may be paid in cash or, under specific circumstances, MasTec common stock, or a combination thereof, at our option.  The estimated total value of future Earn-out liabilities as of September&#160;30, 2021 was approximately $114 million.  Of this amount, $25 million represents the liability for earned amounts.  The remainder is management&#8217;s estimate of Earn-out liabilities that are contingent upon future performance.  For the nine month periods ended September&#160;30, 2021 and 2020, we made Earn-out payments of $47 million and $50 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  For the nine month periods ended September&#160;30, 2021 and 2020, tax payments, net of tax refunds, were $63 million and $12 million, respectively.  Our tax payments vary with changes in taxable income and earnings based on estimates of full year taxable income activity and estimated tax rates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Working Capital.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  We need working capital to support seasonal variations in our business, primarily due to the effect of weather conditions on external construction and maintenance work and the spending patterns of our customers, both of which influence the timing of associated spending to support related customer demand.  Working capital needs are generally higher during the summer and fall months due to increased demand for our services when favorable weather conditions exist in many of the regions in which we operate.  Conversely, working capital needs are typically converted to cash during the winter months.  These seasonal trends, however, can be offset by changes in the timing of projects, which can be affected by project delays or accelerations and/or other factors that may affect customer spending.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Working capital requirements also tend to increase when we commence multiple projects or particularly large projects because labor, including subcontractor costs, and certain other costs, including inventory, become payable before the receivables resulting from work performed are collected.  The timing of billings and project close-outs can contribute to changes in unbilled revenue.  As of September&#160;30, 2021, we expect that substantially all of our unbilled receivables will be billed to customers in the normal course of business within the next twelve months.  Total accounts receivable, which consists of contract billings, unbilled receivables and retainage, net of allowance, increased to approximately $2.1 billion as of September&#160;30, 2021 from $1.8 billion as of December&#160;31, 2020 due to higher levels of revenue, offset, in part, by lower DSOs.  See below for related discussion.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our payment billing terms are generally net 30 days, and some of our contracts allow our customers to retain a portion of the contract amount (generally, from 5% to 10% of billings) until the job is completed.  As part of our ongoing working capital management practices, we evaluate opportunities to improve our working capital cycle time through contractual provisions and certain financing arrangements.  For certain customers, we maintain inventory to meet the materials requirements of the contracts.  Occasionally, certain of our customers pay us in advance for a portion of the materials we purchase for their projects or allow us to pre-bill them for materials purchases up to specified amounts.  Vendor terms are generally 30 days.  Our agreements with subcontractors often contain a &#8220;pay-if-paid&#8221; provision, whereby our payments to subcontractors are made only after we are paid by our customers.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Summary of Financial Condition, Liquidity and Capital Resources</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Including our current assessment of the potential effects of the COVID-19 pandemic on our results of operations and capital resource requirements, we anticipate that funds generated from operations, borrowings under our Credit Facility and our cash balances will be sufficient to meet our working capital requirements, anticipated capital expenditures, debt service obligations, insurance and performance collateral requirements, letter of credit needs, earn-out obligations, required income tax payments, acquisition, strategic arrangement and investment funding requirements, share repurchase activity and other liquidity needs for at least the next twelve months.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sources and Uses of Cash</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, we had approximately $884 million in working capital, defined as current assets less current liabilities, as compared with $944 million as of December&#160;31, 2020, a decrease of approximately $60 million.  Cash and cash equivalents totaled approximately $240 million and $423 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sources and uses of cash are summarized below (in millions):</span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt"><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:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</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:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">499.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">683.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">(716.7)</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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">(177.2)</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:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</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: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:9pt;font-weight:400;line-height:100%">34.5&#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 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: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:9pt;font-weight:400;line-height:100%">(340.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Activities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Cash flow from operations is primarily influenced by changes in the timing of demand for our services and operating margins, but can also be affected by working capital needs associated with the various types of services we provide.  Working capital is affected by changes in total accounts receivable, prepaid expenses and other current assets, accounts payable and payroll tax payments, including the effect of deferrals from COVID-19 relief provisions, accrued expenses and contract liabilities, all of which tend to be related.  These working capital items are affected by changes in revenue resulting from the timing and volume of work performed, variability in the timing of customer billings and collections of receivables, as well as settlement of payables and other obligations.  Net cash provided by operating activities for the nine month period ended September&#160;30, 2021 was $499 million, as compared with approximately $683 million for the same period in 2020, for a decrease in cash provided by operating activities of approximately $184 million.  The decrease was primarily due to the effect of revenue growth-related working capital changes in assets and liabilities, net, partially offset by an increase in net income and increases in certain expenses that reconcile net income to operating cash flows, including depreciation expense.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our days sales outstanding, net of contract liabilities (&#8220;DSO&#8221;) was 72 as of September&#160;30, 2021 and 86 as of December&#160;31, 2020.  DSO is calculated as total accounts receivable, net of allowance, less contract liabilities, divided by average daily revenue for the most recently completed quarter as of the balance sheet date.  Our DSOs can fluctuate from period to period due to timing of billings, billing terms, collections and settlements, timing of project close-outs and retainage collections, changes in project and customer mix and the effect of working capital initiatives.  The decrease in our DSOs for the nine month period ended September&#160;30, 2021 was due to timing of ordinary course billing and collection activities.  Other than matters subject to litigation, we do not anticipate material collection issues related to our outstanding accounts receivable balances, nor do we believe that we have material amounts due from customers experiencing financial difficulties.  Based on current information, we expect to collect substantially all of our outstanding accounts receivable balances within the next twelve months.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Investing Activities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Net cash used in investing activities increased by approximately $540 million to $717 million for the nine month period ended September&#160;30, 2021 from $177 million for the nine month period ended September&#160;30, 2020.  We completed eight acquisitions during the nine month period ended September&#160;30, 2021, for which we paid $605 million in cash, an increase of approximately $594 million as compared with the same period in 2020.  These acquisitions were funded with cash on hand and borrowings under our senior secured credit facility.  Capital expenditures totaled $132 million, or $107 million, net of asset disposals for the nine month period ended September&#160;30, 2021, as compared with $184 million, or $154 million, net of asset disposals, for the same period in 2020, for a decrease in cash used in investing activities of approximately $47 million.  Payments for other investments, which relate primarily to investments in certain equity investees as well as payments for life insurance agreements, decreased from $17 million for the nine month period ended September&#160;30, 2020 to $7 million for the same period in 2021.  Proceeds from other investing activities, net, together with proceeds from other investments decreased from $5 million for the nine month period ended September&#160;30, 2020 to $2 million for the same period in 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Financing Activities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Net cash provided by financing activities for the nine month period ended September&#160;30, 2021 was $34 million, as compared with net cash used in financing activities of $340 million for the same period in 2020, for a decrease in cash used in financing activities of $374 million.  The decrease in cash used in financing activities was driven primarily by Credit Facility-related activity and share repurchases, offset in part, by proceeds from the issuance of $600 million aggregate principal amount of our 4.50% Senior Notes in the third quarter of 2020, net of the redemption of $400 million aggregate principal amount of our 4.875% Senior Notes.  Credit facility and other borrowing-related activity, net, totaled $189 million of borrowings, net of repayments for the nine month period ended September&#160;30, 2021, primarily related to our 2021 acquisitions, as compared with $310 million of repayments, net, for the nine month period ended September&#160;30, 2020.  There were no share repurchases for the nine month period ended September&#160;30, 2021, whereas for the same period in 2020, share repurchases totaled $120 million, for a reduction in cash used in financing activities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Offsetting the above-mentioned decreases in cash used in financing activities, payments to holders of our non-controlling interests increased by $8 million for the nine month period ended September&#160;30, 2021 as compared with the same period in 2020, primarily due to $7 million of consideration to acquire 15% of the remaining interests of one of these entities in 2021.  Additionally, payments of finance lease obligations increased by approximately $25 million for the nine month period ended September&#160;30, 2021 as compared with the same period in 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payments of acquisition-related contingent consideration included within financing activities totaled&#160;$22 million for the nine month period ended September&#160;30, 2021 as compared with $10 million for the same period in 2020, for an increase in cash used in financing activities of $12 million.  Total payments of acquisition-related contingent consideration, including payments in excess of acquisition-date liabilities, which are classified within operating activities, totaled $45 million for the nine month period ended September&#160;30, 2021 as compared with $50 million for the same period in 2020.  The method of determining the amount of excess of acquisition-date liabilities was revised in the fourth quarter of 2020 to more closely align the cash flow presentation for such amounts with the economics of the contingent consideration arrangements.  Excess of acquisition-date liability payments included within operating cash flows totaled $23 million for the nine month period ended September&#160;30, 2021 as compared with $40 million for the same period in 2020.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_106"></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Senior Secured Credit Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, we had a senior secured credit facility (the &#8220;Credit Facility&#8221;) maturing on September 19, 2024.  Aggregate borrowing commitments under the Credit Facility totaled $1.75 billion, composed of $1.35 billion of revolving commitments and a term loan totaling $400 million in original principal amount, of which $390 million was outstanding as of September&#160;30, 2021.  Borrowings under the Credit Facility </span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">are used for working capital requirements, capital expenditures and other corporate purposes, including potential acquisitions or other strategic arrangements, equity investments, share repurchases and the repurchase or prepayment of indebtedness.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November&#160;1, 2021, we replaced the Credit Facility with a new unsecured credit facility (the &#8220;replacement Credit Facility&#8221;), which among other items, extended the maturity date to November&#160;1, 2026, and increased total commitments from $1.75 billion to $2.0 billion.  The rates applicable to commitments, borrowings and letters of credit were also modified in connection with the replacement Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The replacement Credit Facility has aggregate borrowing commitments of $2.0 billion, composed of&#160;$1.65 billion&#160;of revolving commitments and a term loan with an original principal amount of $350 million&#160;(the &#8220;Term Loan&#8221;).  The replacement Credit Facility provides the ability to obtain up to an aggregate equivalent amount of&#160;$300 million&#160;in revolving advances in either Mexican pesos or Canadian dollars.  Revolving commitments under the replacement Credit Facility and the Term Loan mature on November&#160;1, 2026.  The Term Loan is subject to amortization in quarterly principal installments of $2.2 million, commencing in March 2023, which will increase to $4.4 million per quarter commencing in March 2025 until maturity.  Under the replacement Credit Facility, the maximum amount available for letters of credit is $650 million, of which up to $200 million can be denominated in either Mexican pesos or Canadian dollars.  The replacement Credit Facility also provides for swing line loans of up to $125 million.  Under the replacement Credit Facility, we have the option to increase revolving commitments and/or establish additional term loan tranches, subject to certain conditions.  Subject to certain limitations described in the replacement Credit Facility, these additional term loan tranches may have terms and pricing that differ from the replacement Credit Facility.  </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The replacement Credit Facility is guaranteed by certain of our subsidiaries, and the obligations under the replacement Credit Facility are not secured.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Part II. Item 5, &#8220;Other Information&#8221; for additional information pertaining to the replacement Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are dependent upon borrowings and letters of credit under our Credit Facility to fund our operations.  Should we be unable to comply with the terms and conditions of our Credit Facility, we would be required to obtain modifications to the Credit Facility or obtain an alternative source of financing to continue to operate, neither of which may be available to us on commercially reasonable terms, or at all.  The Credit Facility is subject to certain provisions and covenants, as more fully described in Note 7 - Debt in the notes to the audited consolidated financial statements included in our 2020 Form 10-K.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">4.50% Senior Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have $600 million of 4.50% Senior Notes due August 15, 2028 (the &#8220;4.50% Senior Notes&#8221;).  The 4.50% Senior Notes are fully and unconditionally guaranteed on a senior unsecured, joint and several basis by our wholly-owned domestic restricted subsidiaries that guarantee our existing credit facilities, subject to certain exceptions.  The 4.50% Senior Notes are subject to certain provisions and covenants, as more fully described in  Note 7 - Debt in the notes to the audited consolidated financial statements included in our 2020 Form 10-K.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Debt Covenants</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We were in compliance with the provisions and covenants contained in our outstanding debt instruments as of September&#160;30, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Additional Information </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For detailed discussion and additional information pertaining to our debt instruments, see Note 7 - Debt in the notes to the audited consolidated financial statements included in our 2020 Form 10-K.  Also see Note 7 - Debt in the notes to the consolidated financial statements in this Form 10-Q for current period balances and discussion, which is incorporated by reference.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_109"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As is common in our industry, we have entered into certain off-balance sheet arrangements in the ordinary course of business.  Our significant off-balance sheet transactions include liabilities associated with non-cancelable operating leases </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">with durations of less than twelve months</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, letter of credit obligations, surety and performance and payment bonds entered into in the normal course of business, self-insurance liabilities, liabilities associated with multiemployer pension plans, liabilities associated with potential funding obligations, indemnification and/or guarantee arrangements relating to our equity and other investment arrangements, including our variable interest entities.  Refer to Note 14 - Commitments and Contingencies, Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions in the notes to the consolidated financial statements, which are incorporated by reference.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Impact of Inflation</span></div><div style="margin-bottom:15pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The primary inflationary factors directly affecting our operations are labor and fuel costs.  In times of low unemployment, our labor costs may increase due to shortages in the supply of skilled labor.  Although most project materials are provided by our customers, increases in material costs could negatively affect demand for, and the economic viability of, our customer&#8217;s projects.  Material and commodity prices are subject to unexpected fluctuations due to events outside of our control, including geopolitical events, the effects of climate change and fluctuations in global supply and demand, which have recently caused volatility in the oil and gas markets, among others.  We closely monitor inflationary factors and any impact they may have on our business operations, operating results or financial condition.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_112"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM&#160;3.&#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, our variable interest rate debt was primarily related to our Credit Facility.  Interest on outstanding revolving loans and our term loan under our Credit Facility accrues at variable rates based, at our option, on a Eurocurrency rate, as defined in the Credit Facility, plus a margin, or a base rate, as defined in the Credit Facility, plus a margin.  As of September&#160;30, 2021, we had $226 million aggregate principal amount of outstanding revolving loans under our Credit Facility with a weighted average interest rate of 1.38% and a term loan with a </span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">balance of $390 million with an interest rate of 1.33%.  A 100 basis point increase in the applicable interest rates under our credit facilities would have increased our interest expense by approximately $4 million for the nine month period ended September&#160;30, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, our fixed interest rate debt primarily included $600 million aggregate principal amount of 4.50% Senior Notes and $302 million of finance lease obligations, which accrued interest at a weighted average interest rate of approximately 3.4%.  None of this debt subjects us to interest rate risk, but we may be subject to changes in interest rates if and when we refinance this debt at maturity or otherwise.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain of our consolidated revenue and operating expenses are in foreign currencies.  Our foreign operations are primarily in Canada.  Revenue generated from foreign operations represented 2% of our total revenue for the nine month period ended September&#160;30, 2021.  Revenue and expense related to our foreign operations are, for the most part, denominated in the functional currency of the foreign operation, which minimizes the impact that fluctuations in exchange rates would have on net income or loss.  We are, however, subject to fluctuations in foreign currency exchange rates when transactions are denominated in currencies other than the functional currencies and for our foreign operations with a functional currency other than the local currency.  Such activity was not material to our operations for the nine month period ended September&#160;30, 2021.  Translation gains or losses, which are recorded in other comprehensive income or loss, result from translation of the assets and liabilities of our foreign subsidiaries into U.S. dollars.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our exposure to fluctuations in foreign currency exchange rates could increase in the future if we continue to expand our operations outside of the United States.  We seek to manage foreign currency exposure by minimizing our consolidated net asset and liability positions in currencies other than the functional currency, which exposure was not significant to our consolidated financial position as of September&#160;30, 2021.  We may enter into foreign currency derivative contracts in the future to manage such exposure.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other Market Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As discussed in Note 4 - Fair Value of Financial Instruments in the notes to the consolidated financial statements, which is incorporated by reference, we have certain investments that may be subject to market risk and could be subject to volatility based on market conditions.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_115"></div><div style="margin-bottom:3pt;margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 4. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of the end of the period covered by this Quarterly Report on Form 10-Q, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule&#160;13a-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)).  We maintain disclosure controls and procedures designed to ensure that information required to be disclosed in reports filed or submitted by us under the Exchange Act is recorded, processed, summarized and reported within time periods specified in the SEC&#8217;s rules and forms.  Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.  Based on management&#8217;s evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of September&#160;30, 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There have been no changes in the Company&#8217;s internal control over financial reporting during the quarter ended September&#160;30, 2021 that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="ic9463e76327a4a4cbada6a173718ddfb_118"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PART II. &#160;&#160;&#160;&#160;OTHER INFORMATION</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_121"></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 1.&#160;&#160;&#160;&#160;LEGAL PROCEEDINGS</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to Note 14 - Commitments and Contingencies in the notes to our consolidated financial statements included in this Quarterly Report on Form 10-Q, which is incorporated by reference in this Item 1, for a discussion of any recent material developments related to our legal proceedings since the filing of our 2020 Form 10-K.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_124"></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 1A.&#160;&#160;&#160;&#160;RISK FACTORS</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Except as set forth below and subject to the potential effects of the COVID-19 pandemic on certain of the risks we normally face in operating our business, including those disclosed in our 2020 Form 10-K, there have been no material changes to either the cautionary statement regarding forward-looking statements or to any of the risk factors disclosed in our 2020 Form 10-K, as updated by our Quarterly Report on Form 10-Q and other filings we make with the SEC.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Our business and operations could be affected by government mandates, including the recently proposed COVID-19 vaccine mandate.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On September 9, 2021, the President issued a proposed new rule that requires all employers with at least 100 employees to ensure that their employees are fully vaccinated or require unvaccinated workers to get a negative test at least once a week.  An emergency regulation necessary to implement this mandate is currently being drafted; accordingly, the full scope, extent and impact of the mandate remains unclear and it is currently not possible to predict with certainty the exact effect the new regulation could have on us.  As a company with more than 100 employees, the vaccination and testing requirements would likely be applicable to us and our workforce.  This could result in increased costs and employee attrition.  If we were to lose employees and not be able to replace them, it could adversely affect our ability to complete our project work.  The proposed new regulation, the effects of which could be significant, are uncertain, and therefore, we cannot predict the extent to which it could adversely affect our results of operations, cash flows or liquidity.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_127"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 2.&#160;&#160;&#160;&#160;UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information about repurchases of our common stock during the quarter ended September&#160;30, 2021:</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><td style="width:33.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Total Number of Shares Purchased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:700;line-height:100%">Average Price Paid per 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:9pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Program</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Approximate Dollar Value of Shares that May Yet be Purchased under the Program </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">July 1 through July 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">6,154&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">101.69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">158,617,588&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">August 1 through August 31</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:9pt;font-weight:400;line-height:100%">7,629&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">94.42&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">158,617,588&#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:9pt;font-weight:400;line-height:100%">September 1 through September 30</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:9pt;font-weight:400;line-height:100%">8,081&#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 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: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:9pt;font-weight:400;line-height:100%">89.28&#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:9pt;font-weight:400;line-height:100%">&#8212;&#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 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: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:9pt;font-weight:400;line-height:100%">158,617,588&#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:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">21,864&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:0 1pt"></td></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Includes 6,154, 7,401 and 8,081 shares reacquired by the Company on the open market pursuant to the Amended ESPPs in July, August and September of 2021, respectively, and 228 shares withheld for income tax purposes in connection with shares issued under compensation and benefit programs in August of 2021.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">As of September&#160;30, 2021, the remaining amount available for share repurchases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ncludes $8.6 million under our December 2018 $100 million share repurchase program, which was publicly announced on December 21, 2018, and the full amount under our March 2020 $150 million share repurchase program, which was publicly announced on March 19, 2020.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_130"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 4.&#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_1099511628922"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 5.&#160;&#160;&#160;&#160;OTHER INFORMATION</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November&#160;1, 2021</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, we entered into a new unsecured credit agreement that refunded and replaced our prior fifth amended and restated credit facility (the &#8220;replacement Credit Facility&#8221;) among MasTec, Inc. and MasTec North America, Inc., a subsidiary of MasTec, as borrowers, Bank of America, N.A., as Administrative Agent, Swing Line Lender and an L/C Issuer, and the other lenders party thereto.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The replacement Credit Facility has aggregate borrowing commitments of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$2.0 billion</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, composed of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1.65 billion</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of revolving commitments and a term loan in the aggregate principal amount of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$350 million</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (the &#8220;Term Loan&#8221;) all of which was drawn as of the closing of the replacement Credit Facility.  The replacement Credit Facility provides the ability to obtain up to an aggregate equivalent amount of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$300 million</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in revolving advances in either Mexican pesos or Canadian dollars.  Revolving commitments under the replacement Credit Facility and the Term Loan mature on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November&#160;1, 2026</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  The Term Loan is subject to amortization in quarterly principal installments, subject to the application of certain prepayments in accordance with the terms of the replacement Credit Facility, commencing in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 2023</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> at the rate of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$2.2 million</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> per quarter, increasing to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$4.4 million</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> per quarter in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 2025</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> until maturity.</span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The maximum amount available for letters of credit under the replacement Credit Facility is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$650 million</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, of which up to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$200 million</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> can be denominated in either Mexican pesos or Canadian dollars.  The replacement Credit Facility also provides for swing line loans of up to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$125 million</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  Under the replacement Credit Facility, we have the option to increase revolving commitments and/or establish additional term loan tranches, subject to certain conditions.  These additional term loan tranches may, subject to certain limitations described in the replacement Credit Facility, have terms and pricing that differ from the replacement Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under the replacement Credit Facility may be used for working capital requirements, capital expenditures and other corporate purposes, including equity investments, potential acquisitions or other strategic arrangements, the repurchase or prepayment of indebtedness, share repurchases, and repayment in full of the obligations outstanding under the fifth amended and restated credit agreement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding revolving loans and the Term Loan under the replacement Credit Facility bear interest, at our option, at a rate equal to either (a) a Eurocurrency Rate, as defined in the replacement Credit Facility, plus a margin of 1.125% to 1.625% or (b) a Base Rate, plus a margin of 0.125% to 0.625%.  The Base Rate equals the highest of (i) the Federal Funds Rate, as defined in the replacement Credit Facility, plus 0.50%, (ii) Bank of America&#8217;s prime rate and (iii) the Eurocurrency Rate plus 1.00%.  Financial standby letters of credit and commercial letters of credit issued under the replacement Credit Facility are subject to a letter of credit fee of 1.125% to 1.625%, and performance standby letters of credit are subject to a letter of credit fee of 0.3125% to 0.6875%.  We must also pay a commitment fee to the lenders of 0.150% to 0.225% on any unused availability under the replacement Credit Facility.  In each of the foregoing cases, the applicable margin or fee is based on our Consolidated Leverage Ratio, as defined in the replacement Credit Facility, as of the then most recent fiscal quarter.  The replacement Credit Facility is guaranteed by certain of our subsidiaries (the &#8220;Guarantor Subsidiaries&#8221;).  The obligations under the replacement Credit Facility are not secured.  The replacement Credit Facility requires that we maintain a Consolidated Leverage Ratio, as defined in the replacement Credit Facility, of not more than 3.50 as of the end of any fiscal quarter (subject to the Acquisition Adjustment described below).  The replacement Credit Facility also requires that we maintain a Consolidated Interest Coverage Ratio, as defined in the replacement Credit Facility, of at least 3.00.  The replacement Credit Facility provides that, for purposes of calculating the Consolidated Leverage Ratio, funded indebtedness excludes undrawn standby performance letters of credit included in the calculation of Consolidated Funded Indebtedness (as defined in the replacement Credit Facility).  Additionally, notwithstanding the terms discussed above, subject to certain conditions, if a permitted acquisition or series of permitted acquisitions having consideration exceeding $100 million occurs during a fiscal quarter, the Consolidated Leverage Ratio may be temporarily increased to up to 4.00 during such fiscal quarter and the subsequent four fiscal quarters (the &#8220;Acquisition Adjustment&#8221;).  Such right may be exercised no more than two times during the term of the replacement Credit Facility.  Subject to customary exceptions, the replacement Credit Facility limits the borrowers&#8217; and the Guarantor Subsidiaries&#8217; ability to engage in certain activities, including but not limited to acquisitions, mergers and consolidations, debt incurrence, investments, asset sales, debt prepayments, lien incurrence and the making of distributions on or repurchases of capital stock.  However, distributions payable solely in capital stock are permitted.  The replacement Credit Facility provides for customary events of default and carries cross-default provisions with our other significant debt instruments, including our indemnity agreement with our surety provider, as well as customary remedies, including the acceleration of repayment of outstanding amounts and other remedies.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">BOFA Securities, Inc., Truist Securities, Inc., PNC Capital Markets LLC, Wells Fargo Securities, LLC, BMO Capital Markets Corp. and JPMorgan Chase Bank, N.A. acted as Joint Lead Arrangers and Joint Bookrunners for the replacement Credit Facility, for which they have received customary fees.</span></div><div id="ic9463e76327a4a4cbada6a173718ddfb_133"></div><div style="-sec-extract:summary;margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 6.&#160;&#160;&#160;&#160;EXHIBITS</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Exhibit Index below contains a list of exhibits filed or furnished with this Form 10-Q.</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><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.650%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit No.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Description</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-right:4.5pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="mtz9302110-qex311.htm">Certifications required by Section 302(a) of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-right:4.5pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="mtz9302110-qex312.htm">Certifications required by Section 302(a) of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1**</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-right:4.5pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="mtz9302110-qex321.htm">Certifications required by Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.2**</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-right:4.5pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="mtz9302110-qex322.htm">Certifications required by Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The cover page of MasTec, Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended September&#160;30, 2021, formatted in Inline XBRL (included with the Exhibit 101 attachments).</span></div></td></tr></table></div><div style="text-align:justify"><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:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Filed herewith.</span></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">**&#160;&#160;&#160;&#160;Furnished herewith.</span></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="ic9463e76327a4a4cbada6a173718ddfb_136"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the requirements 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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.305%"><tr><td style="width:1.0%"></td><td style="width:4.343%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:55.509%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.848%"></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="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:100%">MASTEC, INC.</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:100%">Date:</span></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:9pt;font-weight:400;line-height:100%">November 4, 2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">JOS&#201; R. MAS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Jos&#233; R. Mas</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">GEORGE L. PITA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">George L. Pita</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</span></td></tr></table></div><div style="height:42.75pt;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:9pt;font-weight:400;line-height:120%">42</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>mtz9302110-qex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i7e7283b9e7d1416a928a04b0c908269d_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATIONS REQUIRED BY SECTION 302(A)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OF SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Jos&#233; R. Mas, certify that&#58; </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I have reviewed this quarterly report on Form 10-Q of MasTec, Inc.&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 quarterly report&#59;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly report&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The registrant&#8217;s other certifying officer 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><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;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 quarterly report is being prepared&#59;</font></div><div style="padding-left:54pt;text-indent:-27pt"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;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="padding-left:54pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this quarterly 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="padding-left:54pt;text-indent:-27pt"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;Disclosed in this quarterly report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The registrant&#8217;s other certifying officer 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><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;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="padding-left:54pt;text-indent:-27pt"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"></td><td style="width:5.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.519%"></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:9pt;font-weight:400;line-height:100%">Date&#58;</font></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:9pt;font-weight:400;line-height:100%">November 4, 2021</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">&#47;s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">&#47; Jos&#233; R. Mas</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">Jos&#233; R. Mas &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br>Chief Executive Officer<br>(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>mtz9302110-qex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="iae8e7416673c4737bcd4ef93dcc35525_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATIONS REQUIRED BY SECTION 302(A)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OF SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, George L. Pita, certify that&#58; </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I have reviewed this quarterly report on Form 10-Q of MasTec, Inc.&#59;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 quarterly report&#59;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly report&#59;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The registrant&#8217;s other certifying officer 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><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;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 quarterly report is being prepared&#59;</font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;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="padding-left:54pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this quarterly 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="padding-left:54pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;Disclosed in this quarterly report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The registrant&#8217;s other certifying officer 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="text-align:justify"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;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="padding-left:54pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"></td><td style="width:5.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.519%"></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:9pt;font-weight:400;line-height:100%">Date&#58;</font></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:9pt;font-weight:400;line-height:100%">November 4, 2021</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-style:italic;font-weight:400;line-height:100%">&#47;s&#47; George L. Pita</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">George L. Pita<br>Chief Financial Officer<br>(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>mtz9302110-qex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i4f6da39dd45c4fd480284ac81b9c520f_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:9pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of MasTec, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended September&#160;30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Jos&#233; R. Mas, Chief Executive Officer of MasTec, Inc., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="padding-left:36pt;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"></td><td style="width:5.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.519%"></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:9pt;font-weight:400;line-height:100%">Date&#58;</font></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:9pt;font-weight:400;line-height:100%">November 4, 2021</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-style:italic;font-weight:400;line-height:100%">&#47;s&#47; Jos&#233; R. Mas</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">Jos&#233; R. Mas<br>Chief Executive Officer<br>(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The certification set forth above is being furnished as an exhibit solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and is not being filed as part of the Quarterly Report on Form 10-Q for the period ended September&#160;30, 2021, or as a separate disclosure document of the Company or the certifying officers.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>mtz9302110-qex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i5db7faf1906d49eba11955779405607c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:9pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of MasTec, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended September&#160;30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, George L. Pita, Chief Financial Officer of MasTec, Inc., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"></td><td style="width:5.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.519%"></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:9pt;font-weight:400;line-height:100%">Date&#58;</font></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:9pt;font-weight:400;line-height:100%">November 4, 2021</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-style:italic;font-weight:400;line-height:100%">&#47;s&#47; George L. Pita</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">George L. Pita <br>Chief Financial Officer <br>(Principal Financial and Accounting Officer)</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The certification set forth above is being furnished as an exhibit solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and is not being filed as part of the Quarterly Report on Form 10-Q for the period ended September&#160;30, 2021, or as a separate disclosure document of the Company or the certifying officers.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>mtz-20210930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:4a9fc4cc-c3c3-4db7-8051-212ebba86deb,g:4347aa70-4154-439d-850a-50dd13d14f70-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mtz="http://www.mastec.com/20210930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.mastec.com/20210930">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.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/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/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/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.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="mtz-20210930_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="mtz-20210930_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="mtz-20210930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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="mtz-20210930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.mastec.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</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="ConsolidatedStatementsofOperations" roleURI="http://www.mastec.com/role/ConsolidatedStatementsofOperations">
        <link:definition>1001002 - Statement - Consolidated Statements of Operations</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="ConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>1002003 - Statement - Consolidated Statements of 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="ConsolidatedBalanceSheets" roleURI="http://www.mastec.com/role/ConsolidatedBalanceSheets">
        <link:definition>1003004 - 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.mastec.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1004005 - 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="ConsolidatedStatementsofEquity" roleURI="http://www.mastec.com/role/ConsolidatedStatementsofEquity">
        <link:definition>1005006 - Statement - Consolidated Statements of 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.mastec.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1006007 - 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="ConsolidatedStatementsofCashFlowsParenthetical" roleURI="http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical">
        <link:definition>1007008 - Statement - Consolidated Statements of Cash Flows (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="BusinessBasisofPresentationandSignificantAccountingPolicies" roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies">
        <link:definition>2101101 - Disclosure - Business, Basis of Presentation and 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="BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - Disclosure - Business, Basis of Presentation and 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="BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>2403401 - Disclosure - Business, Basis of Presentation and 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="BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails">
        <link:definition>2404402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (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="BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails_1" roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails_1">
        <link:definition>2404402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (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="EarningsPerShare" roleURI="http://www.mastec.com/role/EarningsPerShare">
        <link:definition>2105102 - 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="EarningsPerShareTables" roleURI="http://www.mastec.com/role/EarningsPerShareTables">
        <link:definition>2306301 - 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="EarningsPerShareDetails" roleURI="http://www.mastec.com/role/EarningsPerShareDetails">
        <link:definition>2407403 - Disclosure - 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="GoodwillandOtherIntangibleAssets" roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>2108103 - Disclosure - Goodwill and Other Intangible Assets</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="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>2309302 - Disclosure - Goodwill and Other Intangible Assets (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="GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails">
        <link:definition>2410404 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill by Segment (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="GoodwillandOtherIntangibleAssetsNarrativeDetails" roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails">
        <link:definition>2411405 - Disclosure - Goodwill and Other Intangible Assets - 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="GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails">
        <link:definition>2412406 - Disclosure - Goodwill and Other Intangible Assets - Rollforward of Other Intangible 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="GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails">
        <link:definition>2413407 - Disclosure - Goodwill and Other Intangible Assets - Quarterly Assessment for Indicators of Impairment - 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="GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails">
        <link:definition>2414408 - Disclosure - Goodwill and Other Intangible Assets - 2021 Acquisitions - 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="GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>2415409 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (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="GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails">
        <link:definition>2416410 - Disclosure - Goodwill and Other Intangible Assets - 2020 Acquisitions - 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="GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails" roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails">
        <link:definition>2417411 - Disclosure - Goodwill and Other Intangible Assets - Pro Forma Financial Information and Acquisition Results - 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="FairValueofFinancialInstruments" roleURI="http://www.mastec.com/role/FairValueofFinancialInstruments">
        <link:definition>2118104 - Disclosure - Fair Value of Financial Instruments</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="FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails">
        <link:definition>2419412 - Disclosure - Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - 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="FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails">
        <link:definition>2420413 - Disclosure - Fair Value of Financial Instruments - 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="FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails">
        <link:definition>2421414 - Disclosure - Fair Value of Financial Instruments - The Waha JVs - 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="FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails">
        <link:definition>2422415 - Disclosure - Fair Value of Financial Instruments - Other Investments - AVCT - 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="FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails">
        <link:definition>2423416 - Disclosure - Fair Value of Financial Instruments - Other Investments - Other Equity Method 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="FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails">
        <link:definition>2424417 - Disclosure - Fair Value of Financial Instruments - Senior Notes - 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="AccountsReceivableNetofAllowanceandContractAssetsandLiabilities" roleURI="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities">
        <link:definition>2125105 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities</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="AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables" roleURI="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables">
        <link:definition>2326303 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (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="AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" roleURI="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails">
        <link:definition>2427418 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract 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="AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" roleURI="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails">
        <link:definition>2428419 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - 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="PropertyandEquipmentNet" roleURI="http://www.mastec.com/role/PropertyandEquipmentNet">
        <link:definition>2129106 - Disclosure - Property and Equipment, Net</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="PropertyandEquipmentNetTables" roleURI="http://www.mastec.com/role/PropertyandEquipmentNetTables">
        <link:definition>2330304 - Disclosure - Property and Equipment, Net (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="PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" roleURI="http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails">
        <link:definition>2431420 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (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="PropertyandEquipmentNetNarrativeDetails" roleURI="http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails">
        <link:definition>2432421 - Disclosure - Property and Equipment, Net - 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="Debt" roleURI="http://www.mastec.com/role/Debt">
        <link:definition>2133107 - 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="DebtTables" roleURI="http://www.mastec.com/role/DebtTables">
        <link:definition>2334305 - Disclosure - Debt (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="DebtScheduleofCarryingValuesofDebtDetails" roleURI="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails">
        <link:definition>2435422 - Disclosure - Debt - Schedule of Carrying Values of 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="DebtScheduleofCarryingValuesofDebtDetails_1" roleURI="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1">
        <link:definition>2435422 - Disclosure - Debt - Schedule of Carrying Values of 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="DebtSeniorSecuredCreditFacilityNarrativeDetails" roleURI="http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails">
        <link:definition>2436423 - Disclosure - Debt - Senior Secured Credit Facility - 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="DebtOtherCreditFacilitiesNarrativeDetails" roleURI="http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails">
        <link:definition>2437424 - Disclosure - Debt - Other Credit Facilities - 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="DebtDebtGuaranteesNarrativeDetails" roleURI="http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails">
        <link:definition>2438425 - Disclosure - Debt - Debt Guarantees - 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="DebtAdditionalInformationNarrativeDetails" roleURI="http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails">
        <link:definition>2439426 - Disclosure - Debt - Additional Information - 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="DebtSubsequentEventNarrativeDetails" roleURI="http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails">
        <link:definition>2440427 - Disclosure - Debt - Subsequent Event - 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="LeaseObligations" roleURI="http://www.mastec.com/role/LeaseObligations">
        <link:definition>2141108 - Disclosure - Lease Obligations</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="LeaseObligationsTables" roleURI="http://www.mastec.com/role/LeaseObligationsTables">
        <link:definition>2342306 - Disclosure - Lease Obligations (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="LeaseObligationsNarrativeDetails" roleURI="http://www.mastec.com/role/LeaseObligationsNarrativeDetails">
        <link:definition>2443428 - Disclosure - Lease Obligations - 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="LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" roleURI="http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails">
        <link:definition>2444429 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (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="LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1" roleURI="http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1">
        <link:definition>2444429 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (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="StockBasedCompensationandOtherEmployeeBenefitPlans" roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans">
        <link:definition>2145109 - Disclosure - Stock-Based Compensation and Other 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="StockBasedCompensationandOtherEmployeeBenefitPlansTables" roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables">
        <link:definition>2346307 - Disclosure - Stock-Based Compensation and Other 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="StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails">
        <link:definition>2447430 - Disclosure - Stock-Based Compensation and Other 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="StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails" roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails">
        <link:definition>2448431 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (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="StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails">
        <link:definition>2449432 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (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="StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails">
        <link:definition>2450433 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - ESPP (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="OtherRetirementPlans" roleURI="http://www.mastec.com/role/OtherRetirementPlans">
        <link:definition>2151110 - Disclosure - Other Retirement 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="OtherRetirementPlansTables" roleURI="http://www.mastec.com/role/OtherRetirementPlansTables">
        <link:definition>2352308 - Disclosure - Other Retirement 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="OtherRetirementPlansDetails" roleURI="http://www.mastec.com/role/OtherRetirementPlansDetails">
        <link:definition>2453434 - Disclosure - Other Retirement Plans (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="Equity" roleURI="http://www.mastec.com/role/Equity">
        <link:definition>2154111 - Disclosure - 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="EquityDetails" roleURI="http://www.mastec.com/role/EquityDetails">
        <link:definition>2455435 - Disclosure - 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="IncomeTaxes" roleURI="http://www.mastec.com/role/IncomeTaxes">
        <link:definition>2156112 - 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="IncomeTaxesDetails" roleURI="http://www.mastec.com/role/IncomeTaxesDetails">
        <link:definition>2457436 - Disclosure - 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="SegmentsandRelatedInformation" roleURI="http://www.mastec.com/role/SegmentsandRelatedInformation">
        <link:definition>2158113 - Disclosure - Segments and Related 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="SegmentsandRelatedInformationTables" roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationTables">
        <link:definition>2359309 - Disclosure - Segments and Related 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="SegmentsandRelatedInformationNarrativeDetails" roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails">
        <link:definition>2460437 - Disclosure - Segments and Related Information - 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="SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails">
        <link:definition>2461438 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - 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="SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails" roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails">
        <link:definition>2462439 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment- EBITDA and Depreciation (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="SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails">
        <link:definition>2463440 - Disclosure - Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (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="SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails">
        <link:definition>2464441 - Disclosure - Segments and Related Information - Foreign Operations and Other, 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="SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails">
        <link:definition>2465442 - Disclosure - Segments and Related Information - Significant Customers - 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="CommitmentsandContingencies" roleURI="http://www.mastec.com/role/CommitmentsandContingencies">
        <link:definition>2166114 - 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="CommitmentsandContingenciesAdditionalInformationDetails" roleURI="http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails">
        <link:definition>2467443 - Disclosure - Commitments and Contingencies - Additional Information (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="CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" roleURI="http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails">
        <link:definition>2468444 - Disclosure - Commitments and Contingencies - Letters of Credit, Bonds, Self-Insurance - 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="CommitmentsandContingenciesInvestmentArrangementsDetails" roleURI="http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails">
        <link:definition>2469445 - Disclosure - Commitments and Contingencies - Investment Arrangements (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="CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" roleURI="http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails">
        <link:definition>2470446 - Disclosure - Commitments and Contingencies - Concentrations of Risk - 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="RelatedPartyTransactions" roleURI="http://www.mastec.com/role/RelatedPartyTransactions">
        <link:definition>2171115 - 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="RelatedPartyTransactionsManagementNarrativeDetails" roleURI="http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails">
        <link:definition>2472447 - Disclosure - Related Party Transactions - Management - 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="RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" roleURI="http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails">
        <link:definition>2473448 - Disclosure - Related Party Transactions - Construction Management Firm and CCI - 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="RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" roleURI="http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails">
        <link:definition>2474449 - Disclosure - Related Party Transactions - Executive Officers - 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="RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" roleURI="http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails">
        <link:definition>2475450 - Disclosure - Related Party Transactions - Management/Subcontracting agreement - 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="RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" roleURI="http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails">
        <link:definition>2476451 - Disclosure - Related Party Transactions - Split Dollar Agreements - Narrative (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="mtz_GoodwillAccumulatedImpairmentLossMember" abstract="true" name="GoodwillAccumulatedImpairmentLossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_A2021AcquisitionsMember" abstract="true" name="A2021AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_EarnoutArrangementsMember" abstract="true" name="EarnoutArrangementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_GoodwillGrossMember" abstract="true" name="GoodwillGrossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_MobilizationCostsMember" abstract="true" name="MobilizationCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_ConstructionServicesMember" abstract="true" name="ConstructionServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_A2020AcquisitionsMember" abstract="true" name="A2020AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_IntangibleAssetsExcludingGoodwillRollForward" abstract="true" name="IntangibleAssetsExcludingGoodwillRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mtz_EstimatedCostsToCompleteProjectsSecuredByBonds" abstract="false" name="EstimatedCostsToCompleteProjectsSecuredByBonds" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent" abstract="false" name="ContractWithCustomerLiabilityDeferredRevenueCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage" abstract="false" name="ProportionatelyConsolidatedJointVentureOwnershipPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtz_FourPointFivePercentSeniorNotesMember" abstract="true" name="FourPointFivePercentSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_EmployeeLeasingArrangementMember" abstract="true" name="EmployeeLeasingArrangementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_ElectricalTransmissionMember" abstract="true" name="ElectricalTransmissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember" abstract="true" name="JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_RestrictedStockAndRestrictedStockUnitsMember" abstract="true" name="RestrictedStockAndRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_RelatedCustomerMember" abstract="true" name="RelatedCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_MandatorilyRedeemableStockMember" abstract="true" name="MandatorilyRedeemableStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_March2020ShareRepurchaseProgramMember" abstract="true" name="March2020ShareRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_CommunicationsMember" abstract="true" name="CommunicationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_Restated2013IncentivePlanMember" abstract="true" name="Restated2013IncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_AVCTMember" abstract="true" name="AVCTMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_OilAndGasSegmentMember" abstract="true" name="OilAndGasSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_MasterServiceAndOtherServiceAgreementsMember" abstract="true" name="MasterServiceAndOtherServiceAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_FMTechMember" abstract="true" name="FMTechMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_ConfluenceMember" abstract="true" name="ConfluenceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_December2018ShareRepurchaseProgramMember" abstract="true" name="December2018ShareRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_CleanEnergyAndInfrastructureMember" abstract="true" name="CleanEnergyAndInfrastructureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_WahaJVsMember" abstract="true" name="WahaJVsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_NumberOfManagementMembers" abstract="false" name="NumberOfManagementMembers" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="mtz_CrossCountryInfrastructureMember" abstract="true" name="CrossCountryInfrastructureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_FinanceLeaseAndOtherObligations" abstract="false" name="FinanceLeaseAndOtherObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_EquipmentSuppliesAndServicesMember" abstract="true" name="EquipmentSuppliesAndServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval" abstract="false" name="UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mtz_EquityInvestmentOwnershipPercentage" abstract="false" name="EquityInvestmentOwnershipPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross" abstract="false" name="LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_EquipmentLeasesMember" abstract="true" name="EquipmentLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_TenLargestCustomers1Member" abstract="true" name="TenLargestCustomers1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_ScheduleOfIntangibleAssetsTable" abstract="true" name="ScheduleOfIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="mtz_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_CustomerRelationshipsAndTradeNamesMember" abstract="true" name="CustomerRelationshipsAndTradeNamesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_ATT1Member" abstract="true" name="ATT1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_NumberOfJointVentures" abstract="false" name="NumberOfJointVentures" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage" abstract="false" name="EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtz_CommunityCondotteDeMoyaJVLLCMember" abstract="true" name="CommunityCondotteDeMoyaJVLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_BeneficialOwnershipInterestPercentage" abstract="false" name="BeneficialOwnershipInterestPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityTobePaidafterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember" abstract="true" name="ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_LesseeLeaseRenewalTerm" abstract="false" name="LesseeLeaseRenewalTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mtz_AllAcquisitionsMember" abstract="true" name="AllAcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_EquityMethodInvestmentNegativeAmount" abstract="false" name="EquityMethodInvestmentNegativeAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_CustomerAMember" abstract="true" name="CustomerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_ThirdQuarterSettlementMember" abstract="true" name="ThirdQuarterSettlementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_EBITDA" abstract="false" name="EBITDA" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_FacilityLeasesMember" abstract="true" name="FacilityLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock" abstract="false" name="UnusualOrInfrequentItemsOrBothPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mtz_ForeignDenominationMember" abstract="true" name="ForeignDenominationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill" abstract="false" name="IntangibleAssetsAcquiredGrossExcludingGoodwill" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_LesseeLeaseTermOfContract" abstract="false" name="LesseeLeaseTermOfContract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mtz_NumberOfCustomers1" abstract="false" name="NumberOfCustomers1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired" abstract="false" name="NoncontrollingInterestPercentageOfVotingInterestsAcquired" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtz_JointVentureCivilConstructionProjectMemberDomain" abstract="true" name="JointVentureCivilConstructionProjectMemberDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments" abstract="false" name="IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_UtilitiesMember" abstract="true" name="UtilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_FourPointEightSevenFivePercentSeniorNotesMember" abstract="true" name="FourPointEightSevenFivePercentSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_FinanceLeaseLiabilityTobePaidafterYearFour" abstract="false" name="FinanceLeaseLiabilityTobePaidafterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_TelecommunicationsEquityMethodInvesteesMember" abstract="true" name="TelecommunicationsEquityMethodInvesteesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_ContractRetainage" abstract="false" name="ContractRetainage" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_GovermmentTransactionsMember" abstract="true" name="GovermmentTransactionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage" abstract="false" name="ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtz_CleanEnergyAndInfrastructureAndCommunicationsMember" abstract="true" name="CleanEnergyAndInfrastructureAndCommunicationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_SubcontractingArrangementsMember" abstract="true" name="SubcontractingArrangementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_IntangibleAssetsLineItems" abstract="true" name="IntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mtz_RetainagePercentOfContractBillings" abstract="false" name="RetainagePercentOfContractBillings" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtz_EnbridgeIncMember" abstract="true" name="EnbridgeIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_CommunicationsAndEnergyInfrastructureMember" abstract="true" name="CommunicationsAndEnergyInfrastructureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_InstallToHomeMember" abstract="true" name="InstallToHomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>mtz-20210930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:4a9fc4cc-c3c3-4db7-8051-212ebba86deb,g:4347aa70-4154-439d-850a-50dd13d14f70-->
<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.mastec.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="mtz-20210930.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b68ae789-1e56-43a7-aa69-9ed71231d404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6ff5327b-5570-42cf-8ca0-30fcafd0fa81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_b68ae789-1e56-43a7-aa69-9ed71231d404" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6ff5327b-5570-42cf-8ca0-30fcafd0fa81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_219ca59e-daef-4db3-82e0-2c0f47c77b35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_b68ae789-1e56-43a7-aa69-9ed71231d404" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_219ca59e-daef-4db3-82e0-2c0f47c77b35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8a79277f-3452-4f34-a62c-1df76302cd3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9aa51ef0-0ca0-4442-a1c2-b728f429172e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8a79277f-3452-4f34-a62c-1df76302cd3c" xlink:to="loc_us-gaap_ProfitLoss_9aa51ef0-0ca0-4442-a1c2-b728f429172e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3d5bbdc1-0801-44f4-a4e0-81b233908500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8a79277f-3452-4f34-a62c-1df76302cd3c" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3d5bbdc1-0801-44f4-a4e0-81b233908500" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cc1fa5d8-fdb7-495d-8eb2-b214cecb7001" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_514702a5-9e3c-4c3a-9779-12f21d7ed1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cc1fa5d8-fdb7-495d-8eb2-b214cecb7001" xlink:to="loc_us-gaap_Revenues_514702a5-9e3c-4c3a-9779-12f21d7ed1b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_79845469-cfb7-47c6-9332-ae7dea1aebe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cc1fa5d8-fdb7-495d-8eb2-b214cecb7001" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_79845469-cfb7-47c6-9332-ae7dea1aebe0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_68f2f674-405a-4294-a288-c40d103be135" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cc1fa5d8-fdb7-495d-8eb2-b214cecb7001" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_68f2f674-405a-4294-a288-c40d103be135" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_4216e0af-47b7-42e7-968b-b4f67eb3379b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cc1fa5d8-fdb7-495d-8eb2-b214cecb7001" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_4216e0af-47b7-42e7-968b-b4f67eb3379b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_756d507f-f0b1-4877-b571-6390e349b16c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cc1fa5d8-fdb7-495d-8eb2-b214cecb7001" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_756d507f-f0b1-4877-b571-6390e349b16c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRevenueExpenseNet_8c6399c0-75e4-4bf0-93e8-42f815eac532" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRevenueExpenseNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cc1fa5d8-fdb7-495d-8eb2-b214cecb7001" xlink:to="loc_us-gaap_InterestRevenueExpenseNet_8c6399c0-75e4-4bf0-93e8-42f815eac532" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_7ac2a7d9-232f-4edb-8fe5-0d7d55198f61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cc1fa5d8-fdb7-495d-8eb2-b214cecb7001" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_7ac2a7d9-232f-4edb-8fe5-0d7d55198f61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1f548d22-523a-42e0-9ae5-c3782e6b0613" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cc1fa5d8-fdb7-495d-8eb2-b214cecb7001" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1f548d22-523a-42e0-9ae5-c3782e6b0613" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_5a834c1d-edd5-445c-b3f5-dfd048ad4a94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cc1fa5d8-fdb7-495d-8eb2-b214cecb7001" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_5a834c1d-edd5-445c-b3f5-dfd048ad4a94" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="mtz-20210930.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_4dfc2f33-9280-42e9-87a1-ec85391de40f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_07ff6420-0f04-4557-b757-22c716559b66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_4dfc2f33-9280-42e9-87a1-ec85391de40f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_07ff6420-0f04-4557-b757-22c716559b66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_aa3cef65-9d70-43c2-bdf3-c3481ff540ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_4dfc2f33-9280-42e9-87a1-ec85391de40f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_aa3cef65-9d70-43c2-bdf3-c3481ff540ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7305cdc6-a413-4d29-9779-751e5c3464d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ef7d8ad9-5c5e-4d08-8c30-0f35d61106f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7305cdc6-a413-4d29-9779-751e5c3464d2" xlink:to="loc_us-gaap_ProfitLoss_ef7d8ad9-5c5e-4d08-8c30-0f35d61106f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_b840f740-4cea-45b7-aed3-41933ff1dad1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7305cdc6-a413-4d29-9779-751e5c3464d2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_b840f740-4cea-45b7-aed3-41933ff1dad1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_af7074bc-fb81-4fd7-ba52-a9daf5df836d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7305cdc6-a413-4d29-9779-751e5c3464d2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_af7074bc-fb81-4fd7-ba52-a9daf5df836d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="mtz-20210930.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_422e8dd6-cb65-44a9-9d11-36c0f7e76841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9accb66a-3310-488b-bbb9-06f04850823c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_422e8dd6-cb65-44a9-9d11-36c0f7e76841" xlink:to="loc_us-gaap_AssetsCurrent_9accb66a-3310-488b-bbb9-06f04850823c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4987f42a-bf87-4b5e-b195-0e176b8c93ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_422e8dd6-cb65-44a9-9d11-36c0f7e76841" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4987f42a-bf87-4b5e-b195-0e176b8c93ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_83023f62-83e7-4421-8eb3-fad88007673f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_422e8dd6-cb65-44a9-9d11-36c0f7e76841" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_83023f62-83e7-4421-8eb3-fad88007673f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b9394613-22c5-4b15-b5ca-fdfcb89cd33a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_422e8dd6-cb65-44a9-9d11-36c0f7e76841" xlink:to="loc_us-gaap_Goodwill_b9394613-22c5-4b15-b5ca-fdfcb89cd33a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9305fc59-8e5c-4263-8146-f324441db33d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_422e8dd6-cb65-44a9-9d11-36c0f7e76841" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9305fc59-8e5c-4263-8146-f324441db33d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9a6ed8bb-2028-4017-92d7-a62481baffb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_422e8dd6-cb65-44a9-9d11-36c0f7e76841" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9a6ed8bb-2028-4017-92d7-a62481baffb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_42f39cb8-160b-418a-8ad1-1364d894b0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ed802c64-0de7-4181-8b66-7a45c75a6767" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_42f39cb8-160b-418a-8ad1-1364d894b0bb" xlink:to="loc_us-gaap_LiabilitiesCurrent_ed802c64-0de7-4181-8b66-7a45c75a6767" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_4f787ef0-a5f8-4e80-a10d-fb2abddf28f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_42f39cb8-160b-418a-8ad1-1364d894b0bb" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_4f787ef0-a5f8-4e80-a10d-fb2abddf28f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a5bd72c9-321a-43b1-aba3-4998d3eceeea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_42f39cb8-160b-418a-8ad1-1364d894b0bb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a5bd72c9-321a-43b1-aba3-4998d3eceeea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e3d6464c-4ba9-44ca-a1d3-b1b1ede5f222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_42f39cb8-160b-418a-8ad1-1364d894b0bb" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e3d6464c-4ba9-44ca-a1d3-b1b1ede5f222" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_eceb3f63-a96b-48e3-8134-aaa24494003d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_42f39cb8-160b-418a-8ad1-1364d894b0bb" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_eceb3f63-a96b-48e3-8134-aaa24494003d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_77e8a993-ee5f-4c48-a5cb-ada4a475d46e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6c9f61f5-61e1-4e25-a480-2689d2fabd15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_77e8a993-ee5f-4c48-a5cb-ada4a475d46e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6c9f61f5-61e1-4e25-a480-2689d2fabd15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_4a5c8602-17b5-429f-9363-d6808ff9ffde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_77e8a993-ee5f-4c48-a5cb-ada4a475d46e" xlink:to="loc_us-gaap_Liabilities_4a5c8602-17b5-429f-9363-d6808ff9ffde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_91b95e2b-e974-4e88-8b39-05fcd5170408" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_77e8a993-ee5f-4c48-a5cb-ada4a475d46e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_91b95e2b-e974-4e88-8b39-05fcd5170408" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_aadea034-5bf7-44ac-bd7b-3f04d583d102" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_26faa042-2cf4-4997-bc57-acc7396f7eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_aadea034-5bf7-44ac-bd7b-3f04d583d102" xlink:to="loc_us-gaap_PreferredStockValue_26faa042-2cf4-4997-bc57-acc7396f7eff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_5b9e8704-1a58-40e7-bc0b-af470142b0e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_aadea034-5bf7-44ac-bd7b-3f04d583d102" xlink:to="loc_us-gaap_CommonStockValue_5b9e8704-1a58-40e7-bc0b-af470142b0e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_d8b18ff5-94a4-4113-8f6d-28a4230c7c06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_aadea034-5bf7-44ac-bd7b-3f04d583d102" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_d8b18ff5-94a4-4113-8f6d-28a4230c7c06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b86d0dad-aec1-4977-8bd3-0ccd898c222c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_aadea034-5bf7-44ac-bd7b-3f04d583d102" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b86d0dad-aec1-4977-8bd3-0ccd898c222c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_096a3864-9bb4-4e72-b53b-1edae95fb5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_aadea034-5bf7-44ac-bd7b-3f04d583d102" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_096a3864-9bb4-4e72-b53b-1edae95fb5fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_b7364de2-4e46-41d0-8ec4-ed447bc2e165" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_aadea034-5bf7-44ac-bd7b-3f04d583d102" xlink:to="loc_us-gaap_TreasuryStockCommonValue_b7364de2-4e46-41d0-8ec4-ed447bc2e165" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_2abaa38d-fc41-4279-93cc-2aac29185bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_60c60847-0d61-41a3-ad32-bfe7fbea9147" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2abaa38d-fc41-4279-93cc-2aac29185bb7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_60c60847-0d61-41a3-ad32-bfe7fbea9147" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_41913de9-0cb9-42fe-a825-396d19ac27ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2abaa38d-fc41-4279-93cc-2aac29185bb7" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_41913de9-0cb9-42fe-a825-396d19ac27ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_ffdcb3ab-e2c5-4e48-a8eb-6264bc9ff9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2abaa38d-fc41-4279-93cc-2aac29185bb7" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_ffdcb3ab-e2c5-4e48-a8eb-6264bc9ff9a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_9b638da7-7bdc-4073-86b8-a70226002c81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2abaa38d-fc41-4279-93cc-2aac29185bb7" xlink:to="loc_us-gaap_InventoryNet_9b638da7-7bdc-4073-86b8-a70226002c81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_db160b1e-5140-44e3-9b09-c82765f06cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2abaa38d-fc41-4279-93cc-2aac29185bb7" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_db160b1e-5140-44e3-9b09-c82765f06cfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_21dec0a1-ad03-4c56-87b1-eb03d0bab0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2abaa38d-fc41-4279-93cc-2aac29185bb7" xlink:to="loc_us-gaap_OtherAssetsCurrent_21dec0a1-ad03-4c56-87b1-eb03d0bab0ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_15656cab-7522-4632-aa85-3ac34bd3ddb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_c134e97a-0839-4008-852a-8f4494701e09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_15656cab-7522-4632-aa85-3ac34bd3ddb4" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_c134e97a-0839-4008-852a-8f4494701e09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_dc5641e3-53fd-447c-9ce3-513ee5b51421" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_15656cab-7522-4632-aa85-3ac34bd3ddb4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_dc5641e3-53fd-447c-9ce3-513ee5b51421" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e686504b-5c9a-49bb-ac4a-9e63dd6e5be6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_15656cab-7522-4632-aa85-3ac34bd3ddb4" xlink:to="loc_us-gaap_AccountsPayableCurrent_e686504b-5c9a-49bb-ac4a-9e63dd6e5be6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c165d0cc-e03d-4880-986f-2a8320dc5f76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_15656cab-7522-4632-aa85-3ac34bd3ddb4" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c165d0cc-e03d-4880-986f-2a8320dc5f76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_a701486d-6a29-42f8-93fb-ea49c6ac7ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_15656cab-7522-4632-aa85-3ac34bd3ddb4" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_a701486d-6a29-42f8-93fb-ea49c6ac7ba9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_cb237634-e268-453e-b4c6-eb8ebdee6e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_15656cab-7522-4632-aa85-3ac34bd3ddb4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_cb237634-e268-453e-b4c6-eb8ebdee6e68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_4d38d96f-8728-4842-9cb9-15ac55db9ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_15656cab-7522-4632-aa85-3ac34bd3ddb4" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_4d38d96f-8728-4842-9cb9-15ac55db9ec9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8a420052-70a7-45e8-881c-e49787fceee8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e795d71b-0b30-490b-8fe5-acdc5de66527" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8a420052-70a7-45e8-881c-e49787fceee8" xlink:to="loc_us-gaap_StockholdersEquity_e795d71b-0b30-490b-8fe5-acdc5de66527" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0532d009-8c04-4a25-876b-33b53e148378" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8a420052-70a7-45e8-881c-e49787fceee8" xlink:to="loc_us-gaap_MinorityInterest_0532d009-8c04-4a25-876b-33b53e148378" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="mtz-20210930.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_99cb9508-0779-4b8b-b0b0-bb961266e836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_99cb9508-0779-4b8b-b0b0-bb961266e836" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_607ef1bd-9eac-48d0-94fd-ed16911944ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_607ef1bd-9eac-48d0-94fd-ed16911944ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_9950e1c2-1711-47af-a8c8-988b36ea9130" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_9950e1c2-1711-47af-a8c8-988b36ea9130" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_977f3c73-02f2-4712-86d8-97ce4597ccd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_ProfitLoss_977f3c73-02f2-4712-86d8-97ce4597ccd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_8303030f-48b5-4916-b845-9cc349007a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_8303030f-48b5-4916-b845-9cc349007a3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_365dc79d-f43b-453e-9733-d84a7d60f941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_365dc79d-f43b-453e-9733-d84a7d60f941" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_b31e5398-ead2-4575-bad0-67ffa0205ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_b31e5398-ead2-4575-bad0-67ffa0205ad4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_81870be3-0869-447a-8bcc-c1bdbe74ee7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_81870be3-0869-447a-8bcc-c1bdbe74ee7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_123f923b-5afb-4e1c-8f3d-7c466c0d0ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_ShareBasedCompensation_123f923b-5afb-4e1c-8f3d-7c466c0d0ef4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_db8c7a58-1828-4df9-8524-3470b64b796d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_db8c7a58-1828-4df9-8524-3470b64b796d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_a8505be6-c55b-4987-87f0-e685e4304959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_a8505be6-c55b-4987-87f0-e685e4304959" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_649e1c3d-ed2b-4ea5-8757-20b06bf77680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_649e1c3d-ed2b-4ea5-8757-20b06bf77680" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_dff8c822-840c-4e47-a36a-7ffb3c08a8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_dff8c822-840c-4e47-a36a-7ffb3c08a8ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_42fa494d-b76d-40d3-94fe-ca3aeb5f964b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_42fa494d-b76d-40d3-94fe-ca3aeb5f964b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_211f8aaa-3d64-4bf6-9ae9-0742200872f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_211f8aaa-3d64-4bf6-9ae9-0742200872f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b3f1a471-923f-464f-ad95-9468758413fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_39c54fe7-7c82-4a58-8d0f-0b62417c9e4b" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b3f1a471-923f-464f-ad95-9468758413fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4ec22bfd-9aa9-4792-9bff-04f090a5ba6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_834dd4f6-103c-41a3-8990-a25932cabeea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4ec22bfd-9aa9-4792-9bff-04f090a5ba6e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_834dd4f6-103c-41a3-8990-a25932cabeea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_832eca0e-5e1e-4800-9cac-eaea665deae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4ec22bfd-9aa9-4792-9bff-04f090a5ba6e" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_832eca0e-5e1e-4800-9cac-eaea665deae0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_35021112-a935-4665-bc12-a5c55c225f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4ec22bfd-9aa9-4792-9bff-04f090a5ba6e" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_35021112-a935-4665-bc12-a5c55c225f3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_e5aa269d-b4cb-4a86-af9e-2675c1a17764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4ec22bfd-9aa9-4792-9bff-04f090a5ba6e" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_e5aa269d-b4cb-4a86-af9e-2675c1a17764" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_7238e88b-8d05-4fdf-8077-e08722da7f58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4ec22bfd-9aa9-4792-9bff-04f090a5ba6e" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_7238e88b-8d05-4fdf-8077-e08722da7f58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_ea1d7503-ea53-48a6-8f35-3c827f9c08eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4ec22bfd-9aa9-4792-9bff-04f090a5ba6e" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_ea1d7503-ea53-48a6-8f35-3c827f9c08eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5dedaf12-947f-4a3a-814a-8c0ae607cc60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_812bd776-5fe8-4f7c-923e-90caad1bbeee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5dedaf12-947f-4a3a-814a-8c0ae607cc60" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_812bd776-5fe8-4f7c-923e-90caad1bbeee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_058176e5-d290-4d50-ae74-f461a0badc8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5dedaf12-947f-4a3a-814a-8c0ae607cc60" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_058176e5-d290-4d50-ae74-f461a0badc8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_028e09d7-0047-4fc3-a587-49e25c2b33b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5dedaf12-947f-4a3a-814a-8c0ae607cc60" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_028e09d7-0047-4fc3-a587-49e25c2b33b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6e88bbdb-0fb0-474e-8042-172f36f52114" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5dedaf12-947f-4a3a-814a-8c0ae607cc60" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6e88bbdb-0fb0-474e-8042-172f36f52114" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_31e40648-be8b-4bc0-b8ad-7e6ba8b5e709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5dedaf12-947f-4a3a-814a-8c0ae607cc60" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_31e40648-be8b-4bc0-b8ad-7e6ba8b5e709" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt_3b1cf625-e6fa-4d68-a78f-90669eacc7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfUnsecuredDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5dedaf12-947f-4a3a-814a-8c0ae607cc60" xlink:to="loc_us-gaap_RepaymentsOfUnsecuredDebt_3b1cf625-e6fa-4d68-a78f-90669eacc7a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_33512a27-34c9-431b-9efa-2c71b9c203c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5dedaf12-947f-4a3a-814a-8c0ae607cc60" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_33512a27-34c9-431b-9efa-2c71b9c203c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_93abce0b-68fd-4dba-9501-a668a54a2489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5dedaf12-947f-4a3a-814a-8c0ae607cc60" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_93abce0b-68fd-4dba-9501-a668a54a2489" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_61c9a93a-ccf8-4055-b84a-8c6ba835ce50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5dedaf12-947f-4a3a-814a-8c0ae607cc60" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_61c9a93a-ccf8-4055-b84a-8c6ba835ce50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_1323b7f6-5cd1-46c2-96d3-eedfa785c2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5dedaf12-947f-4a3a-814a-8c0ae607cc60" xlink:to="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_1323b7f6-5cd1-46c2-96d3-eedfa785c2f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_a5ccf2f8-41b9-47ed-a9a1-ede35ab8d98a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5dedaf12-947f-4a3a-814a-8c0ae607cc60" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_a5ccf2f8-41b9-47ed-a9a1-ede35ab8d98a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_154e87a0-fe5f-4d94-9ee8-69edbd85cd71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_93a290b4-58d3-4f22-b37c-434d9f992d46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_154e87a0-fe5f-4d94-9ee8-69edbd85cd71" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_93a290b4-58d3-4f22-b37c-434d9f992d46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_07f74a80-95be-4dd0-9a22-ad98cedead1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_154e87a0-fe5f-4d94-9ee8-69edbd85cd71" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_07f74a80-95be-4dd0-9a22-ad98cedead1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_aeac399f-6215-49ff-bdfd-1a18cc57ff1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_154e87a0-fe5f-4d94-9ee8-69edbd85cd71" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_aeac399f-6215-49ff-bdfd-1a18cc57ff1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1f6cec8c-a464-4b51-b8c9-cc30104f3294" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_154e87a0-fe5f-4d94-9ee8-69edbd85cd71" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1f6cec8c-a464-4b51-b8c9-cc30104f3294" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#EarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57bfefef-7cef-4c3d-8a0b-5b023cdd1bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_748fa6f8-aeac-434c-9319-2f49be4dc31a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_57bfefef-7cef-4c3d-8a0b-5b023cdd1bbe" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_748fa6f8-aeac-434c-9319-2f49be4dc31a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3099de1a-5882-4cb0-a92a-be47c13c4a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57bfefef-7cef-4c3d-8a0b-5b023cdd1bbe" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3099de1a-5882-4cb0-a92a-be47c13c4a42" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1b3da3a3-9402-4160-a3e6-d380281c4bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_ce9d9b72-0014-4f43-9fdd-156b1b32b50c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_1b3da3a3-9402-4160-a3e6-d380281c4bf8" xlink:to="loc_us-gaap_GoodwillGross_ce9d9b72-0014-4f43-9fdd-156b1b32b50c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_3cf52069-aeea-4871-b7c4-b608ac5749e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_1b3da3a3-9402-4160-a3e6-d380281c4bf8" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_3cf52069-aeea-4871-b7c4-b608ac5749e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1aa5d33e-30f7-4d93-ba2f-f7691b4767c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_5b6456c5-6985-4df9-9e9d-33d94396003e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1aa5d33e-30f7-4d93-ba2f-f7691b4767c8" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_5b6456c5-6985-4df9-9e9d-33d94396003e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6288be1b-4c0d-4953-9184-3e231485a740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1aa5d33e-30f7-4d93-ba2f-f7691b4767c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6288be1b-4c0d-4953-9184-3e231485a740" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9f41e273-80dd-4e87-8de2-13191fdb8212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3fb8088e-d8ee-4ede-95bf-69a55334a587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9f41e273-80dd-4e87-8de2-13191fdb8212" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3fb8088e-d8ee-4ede-95bf-69a55334a587" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ec7d4294-dbb2-439a-9d97-bf067c6eccbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9f41e273-80dd-4e87-8de2-13191fdb8212" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ec7d4294-dbb2-439a-9d97-bf067c6eccbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments_47448a1e-97fd-4474-b836-0460d73c7e73" xlink:href="mtz-20210930.xsd#mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_6c9dc29a-bca1-4c0c-869e-a67b1c0a54b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments_47448a1e-97fd-4474-b836-0460d73c7e73" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_6c9dc29a-bca1-4c0c-869e-a67b1c0a54b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_a0384f88-401b-4cf2-b83a-7ad1c77b600b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments_47448a1e-97fd-4474-b836-0460d73c7e73" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_a0384f88-401b-4cf2-b83a-7ad1c77b600b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill_aefd257b-cb5e-4cb9-9db2-93f06a82f826" xlink:href="mtz-20210930.xsd#mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_62de1ad3-8580-43fe-accc-3a019cf983fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill_aefd257b-cb5e-4cb9-9db2-93f06a82f826" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_62de1ad3-8580-43fe-accc-3a019cf983fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_642a6d1c-a846-4d45-a3da-4ff811e637fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill_aefd257b-cb5e-4cb9-9db2-93f06a82f826" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_642a6d1c-a846-4d45-a3da-4ff811e637fd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c332a081-f61e-45fc-b67e-16554a0969d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4a40c774-f4aa-4c9e-af4c-7d95b1dc4fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c332a081-f61e-45fc-b67e-16554a0969d2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4a40c774-f4aa-4c9e-af4c-7d95b1dc4fcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_eaf5bf6a-e818-40b8-ba20-1edf8554a27e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c332a081-f61e-45fc-b67e-16554a0969d2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_eaf5bf6a-e818-40b8-ba20-1edf8554a27e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_8c5bd8d4-b7b3-424f-a8e6-7280c1dfbfe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_a295cae1-810d-4e4a-93c7-7b8d3fbc6911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_8c5bd8d4-b7b3-424f-a8e6-7280c1dfbfe0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_a295cae1-810d-4e4a-93c7-7b8d3fbc6911" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c79f71bb-4066-488d-bf2c-f1cd6184c81d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_8c5bd8d4-b7b3-424f-a8e6-7280c1dfbfe0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c79f71bb-4066-488d-bf2c-f1cd6184c81d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_d8332dee-0b24-4354-841e-632188cde68b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_8c5bd8d4-b7b3-424f-a8e6-7280c1dfbfe0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_d8332dee-0b24-4354-841e-632188cde68b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_b3051eb4-615b-46c7-b307-8723ffe019cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_8c5bd8d4-b7b3-424f-a8e6-7280c1dfbfe0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_b3051eb4-615b-46c7-b307-8723ffe019cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_ecc58d87-2f42-4b99-aeb0-04428d427a50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_8c5bd8d4-b7b3-424f-a8e6-7280c1dfbfe0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_ecc58d87-2f42-4b99-aeb0-04428d427a50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_72379ed6-74be-4bad-8fcb-30f22f14bd41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_e7f280e6-c407-46f4-ab54-1de92098ce3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_72379ed6-74be-4bad-8fcb-30f22f14bd41" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_e7f280e6-c407-46f4-ab54-1de92098ce3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_29958e3e-1265-4d0a-a281-2e5a14dd8a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_72379ed6-74be-4bad-8fcb-30f22f14bd41" xlink:to="loc_us-gaap_Goodwill_29958e3e-1265-4d0a-a281-2e5a14dd8a5b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_6eac6b4f-f4c8-40ae-bf36-1070fe7ce83d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContractRetainage_629dae0c-2287-43c5-8cc5-e10fefb0909a" xlink:href="mtz-20210930.xsd#mtz_ContractRetainage"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_6eac6b4f-f4c8-40ae-bf36-1070fe7ce83d" xlink:to="loc_mtz_ContractRetainage_629dae0c-2287-43c5-8cc5-e10fefb0909a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_84840d1a-2512-4769-a21a-4d1725d3b85c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_6eac6b4f-f4c8-40ae-bf36-1070fe7ce83d" xlink:to="loc_us-gaap_UnbilledContractsReceivable_84840d1a-2512-4769-a21a-4d1725d3b85c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_eb0c2483-be2c-4bd3-b9c0-62eb9760aa23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_37656dd4-9f60-4f42-910c-934483c92e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_eb0c2483-be2c-4bd3-b9c0-62eb9760aa23" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_37656dd4-9f60-4f42-910c-934483c92e68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_beb0fc64-fc3a-4753-b6a0-576ecb3dfcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_eb0c2483-be2c-4bd3-b9c0-62eb9760aa23" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_beb0fc64-fc3a-4753-b6a0-576ecb3dfcbd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_140fea4b-68c4-4bc1-ab23-a910816f8fef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0b05e59e-991d-4596-9e96-af1544fb2a11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_140fea4b-68c4-4bc1-ab23-a910816f8fef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0b05e59e-991d-4596-9e96-af1544fb2a11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_5d212dc0-1077-4f6a-bd8d-e2c4ae47257e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_140fea4b-68c4-4bc1-ab23-a910816f8fef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_5d212dc0-1077-4f6a-bd8d-e2c4ae47257e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtScheduleofCarryingValuesofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_7fcac8f7-88c5-482b-a18a-aa42df5e22eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_4f5e1144-e025-4211-bc7d-ea1e1f0a9f90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_7fcac8f7-88c5-482b-a18a-aa42df5e22eb" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_4f5e1144-e025-4211-bc7d-ea1e1f0a9f90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross_0d2033f6-47ba-4ecd-8df4-43e97f033bad" xlink:href="mtz-20210930.xsd#mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_7fcac8f7-88c5-482b-a18a-aa42df5e22eb" xlink:to="loc_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross_0d2033f6-47ba-4ecd-8df4-43e97f033bad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross_9998e633-3ae4-4b9f-a0a1-cd135bbddd61" xlink:href="mtz-20210930.xsd#mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FinanceLeaseAndOtherObligations_652fa5dc-9edf-46bc-a035-2f3e2d0c5f01" xlink:href="mtz-20210930.xsd#mtz_FinanceLeaseAndOtherObligations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross_9998e633-3ae4-4b9f-a0a1-cd135bbddd61" xlink:to="loc_mtz_FinanceLeaseAndOtherObligations_652fa5dc-9edf-46bc-a035-2f3e2d0c5f01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0158a1b6-4089-4bc1-b470-9c58c39c0b32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross_9998e633-3ae4-4b9f-a0a1-cd135bbddd61" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0158a1b6-4089-4bc1-b470-9c58c39c0b32" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtScheduleofCarryingValuesofDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3b47f91d-c58e-488e-8f72-50b199376b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c3dc0071-c91e-421f-b835-d8490b6b8f52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3b47f91d-c58e-488e-8f72-50b199376b9f" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c3dc0071-c91e-421f-b835-d8490b6b8f52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_695be925-9089-475c-84c7-8f257a91695d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3b47f91d-c58e-488e-8f72-50b199376b9f" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_695be925-9089-475c-84c7-8f257a91695d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_bbaf84b4-abb6-4ecb-9ae0-db16860d10d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_7e75629f-e8f0-4f60-b799-b2fcd8719f09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_bbaf84b4-abb6-4ecb-9ae0-db16860d10d9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_7e75629f-e8f0-4f60-b799-b2fcd8719f09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_674cd899-f424-47fe-989e-d38ab9a7aede" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_bbaf84b4-abb6-4ecb-9ae0-db16860d10d9" xlink:to="loc_us-gaap_FinanceLeaseLiability_674cd899-f424-47fe-989e-d38ab9a7aede" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_10165838-f043-4518-89f9-dd710adb7647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_c3764ffc-fc03-4b66-8c85-90ecebc1da31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_10165838-f043-4518-89f9-dd710adb7647" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_c3764ffc-fc03-4b66-8c85-90ecebc1da31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5131ef18-89c9-41cc-9f5e-4442383bff7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_10165838-f043-4518-89f9-dd710adb7647" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5131ef18-89c9-41cc-9f5e-4442383bff7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2cfd5c6a-039e-4415-ba57-f03308c5176d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_615fc87e-4adb-4b57-a77f-7c8a3a636084" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2cfd5c6a-039e-4415-ba57-f03308c5176d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_615fc87e-4adb-4b57-a77f-7c8a3a636084" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_94ca1a13-40da-49f2-ae70-83beb684d4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2cfd5c6a-039e-4415-ba57-f03308c5176d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_94ca1a13-40da-49f2-ae70-83beb684d4fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7529a0b5-482a-4deb-8731-44bb7a073a93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2cfd5c6a-039e-4415-ba57-f03308c5176d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7529a0b5-482a-4deb-8731-44bb7a073a93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_742395fe-8284-49db-8233-bbc4531d1a78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2cfd5c6a-039e-4415-ba57-f03308c5176d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_742395fe-8284-49db-8233-bbc4531d1a78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b73efff6-cda1-4f66-abdc-995a8310235b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2cfd5c6a-039e-4415-ba57-f03308c5176d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b73efff6-cda1-4f66-abdc-995a8310235b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour_53a09dad-05ac-4f29-b215-ad84ec63ad71" xlink:href="mtz-20210930.xsd#mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2cfd5c6a-039e-4415-ba57-f03308c5176d" xlink:to="loc_mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour_53a09dad-05ac-4f29-b215-ad84ec63ad71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_87fc6c3d-c678-48bd-92f1-7bb11d0304e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b0ac9af0-2599-44c2-9df9-8987185f9758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_87fc6c3d-c678-48bd-92f1-7bb11d0304e4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b0ac9af0-2599-44c2-9df9-8987185f9758" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5a452fc4-876e-4590-8077-0b696aa2f0a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_87fc6c3d-c678-48bd-92f1-7bb11d0304e4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5a452fc4-876e-4590-8077-0b696aa2f0a4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1" xlink:type="simple" xlink:href="mtz-20210930.xsd#LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d22f0a69-3530-478e-8e46-f5953912aef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_df8ed409-fc34-4b9a-84b4-5480899f01d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_d22f0a69-3530-478e-8e46-f5953912aef6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_df8ed409-fc34-4b9a-84b4-5480899f01d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9974711a-8d49-4059-9063-3d859f91282b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_d22f0a69-3530-478e-8e46-f5953912aef6" xlink:to="loc_us-gaap_OperatingLeaseLiability_9974711a-8d49-4059-9063-3d859f91282b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5c08b404-2769-403e-8c27-845d9ce0d2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_a396daa8-157a-4af7-9c06-d69035d013fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5c08b404-2769-403e-8c27-845d9ce0d2ba" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_a396daa8-157a-4af7-9c06-d69035d013fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_12501800-27e3-40c1-8492-7fe5d5df5de6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5c08b404-2769-403e-8c27-845d9ce0d2ba" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_12501800-27e3-40c1-8492-7fe5d5df5de6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_b1c73ae2-92fb-494d-90f5-568b1e090b64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5c08b404-2769-403e-8c27-845d9ce0d2ba" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_b1c73ae2-92fb-494d-90f5-568b1e090b64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b5cd9e98-9f4d-446d-8db4-6c014af27168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5c08b404-2769-403e-8c27-845d9ce0d2ba" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b5cd9e98-9f4d-446d-8db4-6c014af27168" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ad109724-35eb-4488-bb0b-7eb105ed7225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5c08b404-2769-403e-8c27-845d9ce0d2ba" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ad109724-35eb-4488-bb0b-7eb105ed7225" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FinanceLeaseLiabilityTobePaidafterYearFour_c02ea544-8097-4661-8330-8b5960dd30ac" xlink:href="mtz-20210930.xsd#mtz_FinanceLeaseLiabilityTobePaidafterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5c08b404-2769-403e-8c27-845d9ce0d2ba" xlink:to="loc_mtz_FinanceLeaseLiabilityTobePaidafterYearFour_c02ea544-8097-4661-8330-8b5960dd30ac" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>mtz-20210930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:4a9fc4cc-c3c3-4db7-8051-212ebba86deb,g:4347aa70-4154-439d-850a-50dd13d14f70-->
<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.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="mtz-20210930.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i3ab6f4aae0f7488f9249ed213f223fb5_ConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_651d3e1c-e374-44cf-acea-1446b0981564" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_651d3e1c-e374-44cf-acea-1446b0981564" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_559d16e7-9653-43d4-83c2-81c36b0a5772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_559d16e7-9653-43d4-83c2-81c36b0a5772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_ac2e5ecf-7c10-437a-9201-a4a97578ba68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_PreferredStockSharesIssued_ac2e5ecf-7c10-437a-9201-a4a97578ba68" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_c2e1a850-54d0-4237-bb4b-493770b684d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_c2e1a850-54d0-4237-bb4b-493770b684d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_f704f5f7-7be7-44a8-9a55-82c95789f7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_f704f5f7-7be7-44a8-9a55-82c95789f7f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_637138c2-a915-423e-a364-e7f32aa807b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_637138c2-a915-423e-a364-e7f32aa807b9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_4373444c-10db-4239-a1fb-4bc50ffb5700" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_CommonStockSharesIssued_4373444c-10db-4239-a1fb-4bc50ffb5700" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cc3ee602-3183-4a19-84d1-0f01f799375f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cc3ee602-3183-4a19-84d1-0f01f799375f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_c7351b90-b57d-4229-a99f-d18bf203bfc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_TreasuryStockCommonShares_c7351b90-b57d-4229-a99f-d18bf203bfc4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_09e74a65-99c6-4f95-8794-c4816618b33b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_StatementTable_09e74a65-99c6-4f95-8794-c4816618b33b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fd3cb394-a2cc-49fe-8051-f608a36508bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_09e74a65-99c6-4f95-8794-c4816618b33b" xlink:to="loc_us-gaap_AwardTypeAxis_fd3cb394-a2cc-49fe-8051-f608a36508bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd3cb394-a2cc-49fe-8051-f608a36508bd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_fd3cb394-a2cc-49fe-8051-f608a36508bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd3cb394-a2cc-49fe-8051-f608a36508bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f60d1cd-6552-4e70-b80e-bf8e21183ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_fd3cb394-a2cc-49fe-8051-f608a36508bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f60d1cd-6552-4e70-b80e-bf8e21183ceb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_5f3a8d5f-27d3-4150-a92f-696e2a25f4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f60d1cd-6552-4e70-b80e-bf8e21183ceb" xlink:to="loc_us-gaap_RestrictedStockMember_5f3a8d5f-27d3-4150-a92f-696e2a25f4d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_82f60273-8da9-40e6-864b-03a37cbd9e70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_09e74a65-99c6-4f95-8794-c4816618b33b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_82f60273-8da9-40e6-864b-03a37cbd9e70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_82f60273-8da9-40e6-864b-03a37cbd9e70_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_82f60273-8da9-40e6-864b-03a37cbd9e70" xlink:to="loc_us-gaap_EquityComponentDomain_82f60273-8da9-40e6-864b-03a37cbd9e70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4a7df653-c06b-4629-b21e-ce6261631048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_82f60273-8da9-40e6-864b-03a37cbd9e70" xlink:to="loc_us-gaap_EquityComponentDomain_4a7df653-c06b-4629-b21e-ce6261631048" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_d8522342-640a-488c-b140-f92662dd0b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4a7df653-c06b-4629-b21e-ce6261631048" xlink:to="loc_us-gaap_CommonStockMember_d8522342-640a-488c-b140-f92662dd0b2c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="mtz-20210930.xsd#ConsolidatedStatementsofEquity"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/ConsolidatedStatementsofEquity" xlink:type="extended" id="id48498e52a4a4c6eb3755216d2969e31_ConsolidatedStatementsofEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e68e6a65-7dfb-4ca8-8eef-6b8e23f21088" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e68e6a65-7dfb-4ca8-8eef-6b8e23f21088" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_32599a74-32f4-490d-bafb-615e3ccc5ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_CommonStockSharesIssued_32599a74-32f4-490d-bafb-615e3ccc5ff2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fa64d90f-bc80-4b07-a5bb-1f0c3f038866" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fa64d90f-bc80-4b07-a5bb-1f0c3f038866" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_64abbdb7-e6b5-4229-bd20-28bbe12d7e40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_TreasuryStockCommonShares_64abbdb7-e6b5-4229-bd20-28bbe12d7e40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5367dbaa-96bc-4663-be47-848545dff4db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_ProfitLoss_5367dbaa-96bc-4663-be47-848545dff4db" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6a79ceca-4530-4bc4-aa57-284a386a7e74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6a79ceca-4530-4bc4-aa57-284a386a7e74" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_aca1fb1a-2753-44c2-b300-77cf2339c741" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_aca1fb1a-2753-44c2-b300-77cf2339c741" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_2388311e-a71b-4bfa-baa0-87d69313ea6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_2388311e-a71b-4bfa-baa0-87d69313ea6e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_636347e8-37cf-410e-85f7-49767ab15f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_636347e8-37cf-410e-85f7-49767ab15f2a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_f05a49a4-3636-4ca3-8491-1aa5424423f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_f05a49a4-3636-4ca3-8491-1aa5424423f0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_d50c4144-d13a-42f0-9dfd-8d2abb3a34c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_d50c4144-d13a-42f0-9dfd-8d2abb3a34c2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_f9d6c1ed-6dfb-45d4-ad46-2fe161f6bb5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_f9d6c1ed-6dfb-45d4-ad46-2fe161f6bb5c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_ab6e4bfc-4421-4dfa-bca0-b185238c20fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_ab6e4bfc-4421-4dfa-bca0-b185238c20fc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_fb64f4ef-0324-402b-b29a-0e92fa86e940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_fb64f4ef-0324-402b-b29a-0e92fa86e940" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_fc91eae1-0d53-4a00-9a51-e561ed7c9be2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_fc91eae1-0d53-4a00-9a51-e561ed7c9be2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c7327bbe-717e-48bd-9bab-e4c7c77f51f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0fbff2c4-52d7-4cbd-b857-a7bb27c4219e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_c85e77a9-378f-4d2e-ba55-890df9674467" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a7e18c30-6c50-47df-b8f4-50791b1fa7ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e68e6a65-7dfb-4ca8-8eef-6b8e23f21088" xlink:to="loc_us-gaap_StatementTable_a7e18c30-6c50-47df-b8f4-50791b1fa7ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_13b99f02-6b79-4840-8e3d-89eceef0a0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a7e18c30-6c50-47df-b8f4-50791b1fa7ae" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_13b99f02-6b79-4840-8e3d-89eceef0a0d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_13b99f02-6b79-4840-8e3d-89eceef0a0d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_13b99f02-6b79-4840-8e3d-89eceef0a0d1" xlink:to="loc_us-gaap_EquityComponentDomain_13b99f02-6b79-4840-8e3d-89eceef0a0d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_13b99f02-6b79-4840-8e3d-89eceef0a0d1" xlink:to="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_56bc9175-5926-4a69-b362-44f380e40273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:to="loc_us-gaap_CommonStockMember_56bc9175-5926-4a69-b362-44f380e40273" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_81ac1a4b-9046-451c-b3fd-46d967961b88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:to="loc_us-gaap_TreasuryStockCommonMember_81ac1a4b-9046-451c-b3fd-46d967961b88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bf586e22-63fa-4dd5-9fef-1ca212af7a06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bf586e22-63fa-4dd5-9fef-1ca212af7a06" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_510ea4cf-e2f5-4cfa-8c62-8b466bca65fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:to="loc_us-gaap_RetainedEarningsMember_510ea4cf-e2f5-4cfa-8c62-8b466bca65fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_2a031b18-507b-469c-ab9f-14f5990c497b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_2a031b18-507b-469c-ab9f-14f5990c497b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_dd316308-c50e-4a34-aafd-4066a73534d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:to="loc_us-gaap_ParentMember_dd316308-c50e-4a34-aafd-4066a73534d2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_c441f629-8b51-4aef-8330-79718e00b8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:to="loc_us-gaap_NoncontrollingInterestMember_c441f629-8b51-4aef-8330-79718e00b8e9" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="mtz-20210930.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended" id="i1e1a80ebeb774999a46ae78037d4cd2b_ConsolidatedStatementsofCashFlowsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9d869d6a-198c-4d39-9e40-39b03e34b456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_dc77363b-e24c-42eb-9e9a-b38e1e57e418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d869d6a-198c-4d39-9e40-39b03e34b456" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_dc77363b-e24c-42eb-9e9a-b38e1e57e418" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_db36a207-a9bb-43c5-b68d-e63f19319f75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_9d869d6a-198c-4d39-9e40-39b03e34b456" xlink:to="loc_us-gaap_StatementTable_db36a207-a9bb-43c5-b68d-e63f19319f75" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_cf2a9f30-91af-42ad-9096-b450d22d3a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_db36a207-a9bb-43c5-b68d-e63f19319f75" xlink:to="loc_us-gaap_DebtInstrumentAxis_cf2a9f30-91af-42ad-9096-b450d22d3a47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cf2a9f30-91af-42ad-9096-b450d22d3a47_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_cf2a9f30-91af-42ad-9096-b450d22d3a47" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cf2a9f30-91af-42ad-9096-b450d22d3a47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_195a3782-8fcd-4111-b1ff-a4ff13981360" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_cf2a9f30-91af-42ad-9096-b450d22d3a47" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_195a3782-8fcd-4111-b1ff-a4ff13981360" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointFivePercentSeniorNotesMember_dffff925-e6d2-430a-a8a9-aad6db7c3a77" xlink:href="mtz-20210930.xsd#mtz_FourPointFivePercentSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195a3782-8fcd-4111-b1ff-a4ff13981360" xlink:to="loc_mtz_FourPointFivePercentSeniorNotesMember_dffff925-e6d2-430a-a8a9-aad6db7c3a77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointEightSevenFivePercentSeniorNotesMember_63b8002b-2c9f-4d44-bf32-715501a46d53" xlink:href="mtz-20210930.xsd#mtz_FourPointEightSevenFivePercentSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195a3782-8fcd-4111-b1ff-a4ff13981360" xlink:to="loc_mtz_FourPointEightSevenFivePercentSeniorNotesMember_63b8002b-2c9f-4d44-bf32-715501a46d53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_97e58c04-5fc2-44a8-bdeb-04c9fe1bb0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_db36a207-a9bb-43c5-b68d-e63f19319f75" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_97e58c04-5fc2-44a8-bdeb-04c9fe1bb0f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_97e58c04-5fc2-44a8-bdeb-04c9fe1bb0f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_97e58c04-5fc2-44a8-bdeb-04c9fe1bb0f2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_97e58c04-5fc2-44a8-bdeb-04c9fe1bb0f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_527d5eb2-76f7-4104-81b6-ced215e25792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_97e58c04-5fc2-44a8-bdeb-04c9fe1bb0f2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_527d5eb2-76f7-4104-81b6-ced215e25792" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_efafea4f-fec9-4a95-953f-5f51715af506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_527d5eb2-76f7-4104-81b6-ced215e25792" xlink:to="loc_us-gaap_SeniorNotesMember_efafea4f-fec9-4a95-953f-5f51715af506" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended" id="id76a6c7c59d44691830f74f157d83299_BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_93ff9d2c-e0c5-4bf5-86b1-c931da25e7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_93ff9d2c-e0c5-4bf5-86b1-c931da25e7b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_545ca67a-b768-4753-8f8c-067c13c6cf82" xlink:href="mtz-20210930.xsd#mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_545ca67a-b768-4753-8f8c-067c13c6cf82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_792c6251-c8a5-4285-9e1e-bf3727104ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_792c6251-c8a5-4285-9e1e-bf3727104ac3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_3a3e6bb0-8e4c-48d3-8c48-13764549cadc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_CapitalizedContractCostNet_3a3e6bb0-8e4c-48d3-8c48-13764549cadc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2a45d38a-186a-4d4d-8671-5f755baa13fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2a45d38a-186a-4d4d-8671-5f755baa13fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_5533735b-9fd9-465e-8354-79da52609cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_5533735b-9fd9-465e-8354-79da52609cd9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear_a7de0b07-8442-44bd-892a-01932f180a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear_a7de0b07-8442-44bd-892a-01932f180a1c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_d03dbc03-ee02-4e7e-8247-abaa48fe1202" xlink:href="mtz-20210930.xsd#mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_d03dbc03-ee02-4e7e-8247-abaa48fe1202" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f61f11c3-26e4-4170-9226-c35db81f5e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f61f11c3-26e4-4170-9226-c35db81f5e07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dac863f2-3e06-4f62-a848-e1330f7e95ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dac863f2-3e06-4f62-a848-e1330f7e95ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dac863f2-3e06-4f62-a848-e1330f7e95ce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dac863f2-3e06-4f62-a848-e1330f7e95ce" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dac863f2-3e06-4f62-a848-e1330f7e95ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_396af701-0398-4627-b0a6-5342d42f4be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dac863f2-3e06-4f62-a848-e1330f7e95ce" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_396af701-0398-4627-b0a6-5342d42f4be9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_99f5ca72-cb87-4bdd-aba8-bf99942757ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_396af701-0398-4627-b0a6-5342d42f4be9" xlink:to="loc_us-gaap_SalesRevenueNetMember_99f5ca72-cb87-4bdd-aba8-bf99942757ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_9f3774b7-4728-457d-8539-6ef8c66aa626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_9f3774b7-4728-457d-8539-6ef8c66aa626" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9f3774b7-4728-457d-8539-6ef8c66aa626_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9f3774b7-4728-457d-8539-6ef8c66aa626" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9f3774b7-4728-457d-8539-6ef8c66aa626_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_fe05c597-73e2-42e2-9ae5-e13b569c5980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9f3774b7-4728-457d-8539-6ef8c66aa626" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_fe05c597-73e2-42e2-9ae5-e13b569c5980" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_285cabd7-f97f-4555-9bd4-f70cebd814c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_fe05c597-73e2-42e2-9ae5-e13b569c5980" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_285cabd7-f97f-4555-9bd4-f70cebd814c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1e022869-4074-4862-96e6-af4b623187b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_srt_ProductOrServiceAxis_1e022869-4074-4862-96e6-af4b623187b3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1e022869-4074-4862-96e6-af4b623187b3_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1e022869-4074-4862-96e6-af4b623187b3" xlink:to="loc_srt_ProductsAndServicesDomain_1e022869-4074-4862-96e6-af4b623187b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e7d6232f-cfd8-4c4b-aa60-b2c9a309e089" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1e022869-4074-4862-96e6-af4b623187b3" xlink:to="loc_srt_ProductsAndServicesDomain_e7d6232f-cfd8-4c4b-aa60-b2c9a309e089" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MasterServiceAndOtherServiceAgreementsMember_b434ecd2-244e-4ff2-83bb-9dabd601d958" xlink:href="mtz-20210930.xsd#mtz_MasterServiceAndOtherServiceAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e7d6232f-cfd8-4c4b-aa60-b2c9a309e089" xlink:to="loc_mtz_MasterServiceAndOtherServiceAgreementsMember_b434ecd2-244e-4ff2-83bb-9dabd601d958" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_67aa00ac-8f14-40a2-934a-1d078933eddc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_67aa00ac-8f14-40a2-934a-1d078933eddc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_67aa00ac-8f14-40a2-934a-1d078933eddc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_67aa00ac-8f14-40a2-934a-1d078933eddc" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_67aa00ac-8f14-40a2-934a-1d078933eddc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_20b93b1a-ab69-48fb-b5e6-1a3b9acd8362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_67aa00ac-8f14-40a2-934a-1d078933eddc" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_20b93b1a-ab69-48fb-b5e6-1a3b9acd8362" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_c3985e2e-d2d3-495c-9028-481c1786fd34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_20b93b1a-ab69-48fb-b5e6-1a3b9acd8362" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_c3985e2e-d2d3-495c-9028-481c1786fd34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ae75f095-c087-405f-81f3-b02c95d6f9a4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_srt_RangeAxis_ae75f095-c087-405f-81f3-b02c95d6f9a4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ae75f095-c087-405f-81f3-b02c95d6f9a4_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ae75f095-c087-405f-81f3-b02c95d6f9a4" xlink:to="loc_srt_RangeMember_ae75f095-c087-405f-81f3-b02c95d6f9a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_477e5bc4-c01c-47a2-86a0-b2f7d8e6422f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ae75f095-c087-405f-81f3-b02c95d6f9a4" xlink:to="loc_srt_RangeMember_477e5bc4-c01c-47a2-86a0-b2f7d8e6422f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2284f90f-a467-4d4b-a26b-25e1ff20216a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_477e5bc4-c01c-47a2-86a0-b2f7d8e6422f" xlink:to="loc_srt_MaximumMember_2284f90f-a467-4d4b-a26b-25e1ff20216a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAxis_da85acce-f6b4-4a9e-a9b5-bc7eb1e00a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_us-gaap_CapitalizedContractCostAxis_da85acce-f6b4-4a9e-a9b5-bc7eb1e00a87" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostDomain_da85acce-f6b4-4a9e-a9b5-bc7eb1e00a87_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CapitalizedContractCostAxis_da85acce-f6b4-4a9e-a9b5-bc7eb1e00a87" xlink:to="loc_us-gaap_CapitalizedContractCostDomain_da85acce-f6b4-4a9e-a9b5-bc7eb1e00a87_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostDomain_e15bb53f-64d2-4a87-ba99-c111cbd20b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CapitalizedContractCostAxis_da85acce-f6b4-4a9e-a9b5-bc7eb1e00a87" xlink:to="loc_us-gaap_CapitalizedContractCostDomain_e15bb53f-64d2-4a87-ba99-c111cbd20b8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MobilizationCostsMember_7658a2b0-4cdf-4ec6-9277-fadbd4ab64c7" xlink:href="mtz-20210930.xsd#mtz_MobilizationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostDomain_e15bb53f-64d2-4a87-ba99-c111cbd20b8b" xlink:to="loc_mtz_MobilizationCostsMember_7658a2b0-4cdf-4ec6-9277-fadbd4ab64c7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails_1" xlink:type="simple" xlink:href="mtz-20210930.xsd#BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails_1"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails_1" xlink:type="extended" id="i844b3495eeab48ba87ef3adf4213e29f_BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_93ff9d2c-e0c5-4bf5-86b1-c931da25e7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_93ff9d2c-e0c5-4bf5-86b1-c931da25e7b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_545ca67a-b768-4753-8f8c-067c13c6cf82" xlink:href="mtz-20210930.xsd#mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_545ca67a-b768-4753-8f8c-067c13c6cf82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_792c6251-c8a5-4285-9e1e-bf3727104ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_792c6251-c8a5-4285-9e1e-bf3727104ac3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_3a3e6bb0-8e4c-48d3-8c48-13764549cadc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_CapitalizedContractCostNet_3a3e6bb0-8e4c-48d3-8c48-13764549cadc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2a45d38a-186a-4d4d-8671-5f755baa13fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2a45d38a-186a-4d4d-8671-5f755baa13fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_5533735b-9fd9-465e-8354-79da52609cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_5533735b-9fd9-465e-8354-79da52609cd9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear_a7de0b07-8442-44bd-892a-01932f180a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear_a7de0b07-8442-44bd-892a-01932f180a1c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_d03dbc03-ee02-4e7e-8247-abaa48fe1202" xlink:href="mtz-20210930.xsd#mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_d03dbc03-ee02-4e7e-8247-abaa48fe1202" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dac863f2-3e06-4f62-a848-e1330f7e95ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dac863f2-3e06-4f62-a848-e1330f7e95ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dac863f2-3e06-4f62-a848-e1330f7e95ce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dac863f2-3e06-4f62-a848-e1330f7e95ce" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dac863f2-3e06-4f62-a848-e1330f7e95ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_396af701-0398-4627-b0a6-5342d42f4be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dac863f2-3e06-4f62-a848-e1330f7e95ce" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_396af701-0398-4627-b0a6-5342d42f4be9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_99f5ca72-cb87-4bdd-aba8-bf99942757ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_396af701-0398-4627-b0a6-5342d42f4be9" xlink:to="loc_us-gaap_SalesRevenueNetMember_99f5ca72-cb87-4bdd-aba8-bf99942757ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_9f3774b7-4728-457d-8539-6ef8c66aa626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_9f3774b7-4728-457d-8539-6ef8c66aa626" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9f3774b7-4728-457d-8539-6ef8c66aa626_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9f3774b7-4728-457d-8539-6ef8c66aa626" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9f3774b7-4728-457d-8539-6ef8c66aa626_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_fe05c597-73e2-42e2-9ae5-e13b569c5980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9f3774b7-4728-457d-8539-6ef8c66aa626" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_fe05c597-73e2-42e2-9ae5-e13b569c5980" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_285cabd7-f97f-4555-9bd4-f70cebd814c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_fe05c597-73e2-42e2-9ae5-e13b569c5980" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_285cabd7-f97f-4555-9bd4-f70cebd814c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1e022869-4074-4862-96e6-af4b623187b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_srt_ProductOrServiceAxis_1e022869-4074-4862-96e6-af4b623187b3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1e022869-4074-4862-96e6-af4b623187b3_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1e022869-4074-4862-96e6-af4b623187b3" xlink:to="loc_srt_ProductsAndServicesDomain_1e022869-4074-4862-96e6-af4b623187b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e7d6232f-cfd8-4c4b-aa60-b2c9a309e089" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1e022869-4074-4862-96e6-af4b623187b3" xlink:to="loc_srt_ProductsAndServicesDomain_e7d6232f-cfd8-4c4b-aa60-b2c9a309e089" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MasterServiceAndOtherServiceAgreementsMember_b434ecd2-244e-4ff2-83bb-9dabd601d958" xlink:href="mtz-20210930.xsd#mtz_MasterServiceAndOtherServiceAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e7d6232f-cfd8-4c4b-aa60-b2c9a309e089" xlink:to="loc_mtz_MasterServiceAndOtherServiceAgreementsMember_b434ecd2-244e-4ff2-83bb-9dabd601d958" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_67aa00ac-8f14-40a2-934a-1d078933eddc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_67aa00ac-8f14-40a2-934a-1d078933eddc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_67aa00ac-8f14-40a2-934a-1d078933eddc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_67aa00ac-8f14-40a2-934a-1d078933eddc" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_67aa00ac-8f14-40a2-934a-1d078933eddc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_20b93b1a-ab69-48fb-b5e6-1a3b9acd8362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_67aa00ac-8f14-40a2-934a-1d078933eddc" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_20b93b1a-ab69-48fb-b5e6-1a3b9acd8362" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_c3985e2e-d2d3-495c-9028-481c1786fd34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_20b93b1a-ab69-48fb-b5e6-1a3b9acd8362" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_c3985e2e-d2d3-495c-9028-481c1786fd34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ae75f095-c087-405f-81f3-b02c95d6f9a4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_srt_RangeAxis_ae75f095-c087-405f-81f3-b02c95d6f9a4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ae75f095-c087-405f-81f3-b02c95d6f9a4_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ae75f095-c087-405f-81f3-b02c95d6f9a4" xlink:to="loc_srt_RangeMember_ae75f095-c087-405f-81f3-b02c95d6f9a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_477e5bc4-c01c-47a2-86a0-b2f7d8e6422f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ae75f095-c087-405f-81f3-b02c95d6f9a4" xlink:to="loc_srt_RangeMember_477e5bc4-c01c-47a2-86a0-b2f7d8e6422f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2284f90f-a467-4d4b-a26b-25e1ff20216a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_477e5bc4-c01c-47a2-86a0-b2f7d8e6422f" xlink:to="loc_srt_MaximumMember_2284f90f-a467-4d4b-a26b-25e1ff20216a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAxis_da85acce-f6b4-4a9e-a9b5-bc7eb1e00a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_us-gaap_CapitalizedContractCostAxis_da85acce-f6b4-4a9e-a9b5-bc7eb1e00a87" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostDomain_da85acce-f6b4-4a9e-a9b5-bc7eb1e00a87_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CapitalizedContractCostAxis_da85acce-f6b4-4a9e-a9b5-bc7eb1e00a87" xlink:to="loc_us-gaap_CapitalizedContractCostDomain_da85acce-f6b4-4a9e-a9b5-bc7eb1e00a87_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostDomain_e15bb53f-64d2-4a87-ba99-c111cbd20b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CapitalizedContractCostAxis_da85acce-f6b4-4a9e-a9b5-bc7eb1e00a87" xlink:to="loc_us-gaap_CapitalizedContractCostDomain_e15bb53f-64d2-4a87-ba99-c111cbd20b8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MobilizationCostsMember_7658a2b0-4cdf-4ec6-9277-fadbd4ab64c7" xlink:href="mtz-20210930.xsd#mtz_MobilizationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostDomain_e15bb53f-64d2-4a87-ba99-c111cbd20b8b" xlink:to="loc_mtz_MobilizationCostsMember_7658a2b0-4cdf-4ec6-9277-fadbd4ab64c7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" xlink:type="extended" id="i913f5968fba3413394ebbf87978d2f82_GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_9b8cc0ef-37b4-4b59-91b2-944565ea4552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_e0f2fd2d-884a-47d0-b604-57be9b8dcec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_9b8cc0ef-37b4-4b59-91b2-944565ea4552" xlink:to="loc_us-gaap_GoodwillGross_e0f2fd2d-884a-47d0-b604-57be9b8dcec4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_2303961c-adec-4c2a-a08f-61ed2ca3288c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_9b8cc0ef-37b4-4b59-91b2-944565ea4552" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_2303961c-adec-4c2a-a08f-61ed2ca3288c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2b348895-83de-4598-8419-d771e6fe9290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_9b8cc0ef-37b4-4b59-91b2-944565ea4552" xlink:to="loc_us-gaap_Goodwill_2b348895-83de-4598-8419-d771e6fe9290" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_96226333-4d17-4e11-8f9d-2643761ba40a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_9b8cc0ef-37b4-4b59-91b2-944565ea4552" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_96226333-4d17-4e11-8f9d-2643761ba40a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a1f7485b-b585-4a69-8910-1fba0e6a59a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_96226333-4d17-4e11-8f9d-2643761ba40a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a1f7485b-b585-4a69-8910-1fba0e6a59a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a1f7485b-b585-4a69-8910-1fba0e6a59a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a1f7485b-b585-4a69-8910-1fba0e6a59a7" xlink:to="loc_us-gaap_SegmentDomain_a1f7485b-b585-4a69-8910-1fba0e6a59a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_228464ad-6470-4673-8b53-9c4c6e6ec2df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a1f7485b-b585-4a69-8910-1fba0e6a59a7" xlink:to="loc_us-gaap_SegmentDomain_228464ad-6470-4673-8b53-9c4c6e6ec2df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsMember_1721fa6c-e124-4c6d-a2d9-26e46ee1c8c8" xlink:href="mtz-20210930.xsd#mtz_CommunicationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_228464ad-6470-4673-8b53-9c4c6e6ec2df" xlink:to="loc_mtz_CommunicationsMember_1721fa6c-e124-4c6d-a2d9-26e46ee1c8c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureMember_bcbf0f95-775f-4e78-a937-a2cc239c5551" xlink:href="mtz-20210930.xsd#mtz_CleanEnergyAndInfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_228464ad-6470-4673-8b53-9c4c6e6ec2df" xlink:to="loc_mtz_CleanEnergyAndInfrastructureMember_bcbf0f95-775f-4e78-a937-a2cc239c5551" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_71d75da9-432d-4863-a23f-d64d3a1a0746" xlink:href="mtz-20210930.xsd#mtz_OilAndGasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_228464ad-6470-4673-8b53-9c4c6e6ec2df" xlink:to="loc_mtz_OilAndGasSegmentMember_71d75da9-432d-4863-a23f-d64d3a1a0746" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ElectricalTransmissionMember_30905892-c00d-4e42-a891-5d9bac741371" xlink:href="mtz-20210930.xsd#mtz_ElectricalTransmissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_228464ad-6470-4673-8b53-9c4c6e6ec2df" xlink:to="loc_mtz_ElectricalTransmissionMember_30905892-c00d-4e42-a891-5d9bac741371" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="extended" id="i076f06bd0a5940fab8f158ff1619e4a8_GoodwillandOtherIntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_f29e84e9-d0d4-42bf-9b74-9e9c70fe8bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_59799cf9-4ce2-42b2-a487-c72f5799d704" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_f29e84e9-d0d4-42bf-9b74-9e9c70fe8bc5" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_59799cf9-4ce2-42b2-a487-c72f5799d704" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_9b63494a-9363-475a-9cae-aa52541681e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_f29e84e9-d0d4-42bf-9b74-9e9c70fe8bc5" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_9b63494a-9363-475a-9cae-aa52541681e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_0ce5b4ab-2b7e-49b1-9212-ddb3c9e1d453" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_f29e84e9-d0d4-42bf-9b74-9e9c70fe8bc5" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_0ce5b4ab-2b7e-49b1-9212-ddb3c9e1d453" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_7b5007b8-af19-4a08-a511-52871315aff7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_f29e84e9-d0d4-42bf-9b74-9e9c70fe8bc5" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_7b5007b8-af19-4a08-a511-52871315aff7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_6de95ebc-a2e7-44e2-8774-9c9cecfab47f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7b5007b8-af19-4a08-a511-52871315aff7" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_6de95ebc-a2e7-44e2-8774-9c9cecfab47f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_6de95ebc-a2e7-44e2-8774-9c9cecfab47f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_6de95ebc-a2e7-44e2-8774-9c9cecfab47f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_6de95ebc-a2e7-44e2-8774-9c9cecfab47f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_95fdc7bd-23b0-4ce1-93b9-9c3c9837cb84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_6de95ebc-a2e7-44e2-8774-9c9cecfab47f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_95fdc7bd-23b0-4ce1-93b9-9c3c9837cb84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_GoodwillGrossMember_6de81571-ec96-445d-bdf4-3e831d496f4b" xlink:href="mtz-20210930.xsd#mtz_GoodwillGrossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_95fdc7bd-23b0-4ce1-93b9-9c3c9837cb84" xlink:to="loc_mtz_GoodwillGrossMember_6de81571-ec96-445d-bdf4-3e831d496f4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_GoodwillAccumulatedImpairmentLossMember_b587ea37-bca3-4a49-8a57-0f16ab9054d7" xlink:href="mtz-20210930.xsd#mtz_GoodwillAccumulatedImpairmentLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_95fdc7bd-23b0-4ce1-93b9-9c3c9837cb84" xlink:to="loc_mtz_GoodwillAccumulatedImpairmentLossMember_b587ea37-bca3-4a49-8a57-0f16ab9054d7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" xlink:type="extended" id="id2a4eeb0689b4c81b7125f13e43d7e66_GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsLineItems_08962a8f-deb5-4abc-a10d-635db90c161c" xlink:href="mtz-20210930.xsd#mtz_IntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_f2099a5e-b4da-4c69-9a27-7305b8ef97ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsLineItems_08962a8f-deb5-4abc-a10d-635db90c161c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_f2099a5e-b4da-4c69-9a27-7305b8ef97ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7bb7e5a1-62e4-4966-b252-64a14a4324b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsLineItems_08962a8f-deb5-4abc-a10d-635db90c161c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7bb7e5a1-62e4-4966-b252-64a14a4324b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7a6b56ca-3cbf-4c2b-8da3-b17af154f28d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsLineItems_08962a8f-deb5-4abc-a10d-635db90c161c" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7a6b56ca-3cbf-4c2b-8da3-b17af154f28d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_912fc1f6-1fec-4ce9-bd82-229bfa36a6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsLineItems_08962a8f-deb5-4abc-a10d-635db90c161c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_912fc1f6-1fec-4ce9-bd82-229bfa36a6e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:href="mtz-20210930.xsd#mtz_IntangibleAssetsExcludingGoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsLineItems_08962a8f-deb5-4abc-a10d-635db90c161c" xlink:to="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_ade7f9d3-d759-44d5-adbd-23dd8e18db41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_582bb0ec-db04-4de0-ab97-6756b2d50b59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_582bb0ec-db04-4de0-ab97-6756b2d50b59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_576ce56f-6284-4ff6-abd3-b07fb05f8020" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_576ce56f-6284-4ff6-abd3-b07fb05f8020" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_af94c7d4-dbd4-4bcc-9d8a-f1ae53d00f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_af94c7d4-dbd4-4bcc-9d8a-f1ae53d00f91" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_d16d2bca-3f18-41d0-8488-9061bcb30f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_d16d2bca-3f18-41d0-8488-9061bcb30f39" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill_032aa147-29b5-4ef2-b4fd-d059778d0535" xlink:href="mtz-20210930.xsd#mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill_032aa147-29b5-4ef2-b4fd-d059778d0535" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_f271f8c4-8a6c-43fe-8c67-576389017423" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_f271f8c4-8a6c-43fe-8c67-576389017423" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_607fc558-910a-435f-8d88-acc601535231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_607fc558-910a-435f-8d88-acc601535231" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments_41dbd7d8-e706-4a72-9937-02e850d24421" xlink:href="mtz-20210930.xsd#mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments_41dbd7d8-e706-4a72-9937-02e850d24421" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_fa598122-43b8-4bb3-9bf8-c1ecf1b148c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_fa598122-43b8-4bb3-9bf8-c1ecf1b148c4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_81e03ece-0bce-41b7-94a8-f9783bcc7948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_609d84bf-a009-42e1-981c-e5478f6c0aee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8656e06f-c218-4187-a048-84acf0c73373" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ScheduleOfIntangibleAssetsTable_e00a280c-d5b8-4819-a617-60aa9dc36c23" xlink:href="mtz-20210930.xsd#mtz_ScheduleOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_mtz_IntangibleAssetsLineItems_08962a8f-deb5-4abc-a10d-635db90c161c" xlink:to="loc_mtz_ScheduleOfIntangibleAssetsTable_e00a280c-d5b8-4819-a617-60aa9dc36c23" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_298c413f-1730-4696-8934-a5550cdd3941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_mtz_ScheduleOfIntangibleAssetsTable_e00a280c-d5b8-4819-a617-60aa9dc36c23" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_298c413f-1730-4696-8934-a5550cdd3941" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_298c413f-1730-4696-8934-a5550cdd3941_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_298c413f-1730-4696-8934-a5550cdd3941" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_298c413f-1730-4696-8934-a5550cdd3941_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ebf7384d-4ade-4b0a-bbaa-867423a27eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_298c413f-1730-4696-8934-a5550cdd3941" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ebf7384d-4ade-4b0a-bbaa-867423a27eb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_26ce338d-1d66-44ed-be51-02f0078aea7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ebf7384d-4ade-4b0a-bbaa-867423a27eb2" xlink:to="loc_us-gaap_TradeNamesMember_26ce338d-1d66-44ed-be51-02f0078aea7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_efd5d2df-495b-456c-accf-ac68f012b740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_mtz_ScheduleOfIntangibleAssetsTable_e00a280c-d5b8-4819-a617-60aa9dc36c23" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_efd5d2df-495b-456c-accf-ac68f012b740" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_efd5d2df-495b-456c-accf-ac68f012b740_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_efd5d2df-495b-456c-accf-ac68f012b740" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_efd5d2df-495b-456c-accf-ac68f012b740_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ebefe9a-4b53-416d-ac8a-3c146044840b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_efd5d2df-495b-456c-accf-ac68f012b740" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ebefe9a-4b53-416d-ac8a-3c146044840b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_19873121-3607-428c-9a86-9a52918af3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ebefe9a-4b53-416d-ac8a-3c146044840b" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_19873121-3607-428c-9a86-9a52918af3fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_facddcbc-d205-4b45-933c-c1e133346c22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ebefe9a-4b53-416d-ac8a-3c146044840b" xlink:to="loc_us-gaap_ContractualRightsMember_facddcbc-d205-4b45-933c-c1e133346c22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_2bbf5a64-093f-420a-a968-a16749de692e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ebefe9a-4b53-416d-ac8a-3c146044840b" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_2bbf5a64-093f-420a-a968-a16749de692e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" xlink:type="extended" id="if811bc2a34e24ff2a192be0d4dce73cf_GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_de498648-7c0a-428f-804e-4fb5a3d4edd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_09888005-f54f-4577-bf76-6e4261c16585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_de498648-7c0a-428f-804e-4fb5a3d4edd3" xlink:to="loc_us-gaap_NumberOfReportingUnits_09888005-f54f-4577-bf76-6e4261c16585" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_2497e367-98a0-4d6a-ab43-6a6bdf723f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_de498648-7c0a-428f-804e-4fb5a3d4edd3" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_2497e367-98a0-4d6a-ab43-6a6bdf723f3a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d9062ed9-5420-471e-b417-fd1875d545d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2497e367-98a0-4d6a-ab43-6a6bdf723f3a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d9062ed9-5420-471e-b417-fd1875d545d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d9062ed9-5420-471e-b417-fd1875d545d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d9062ed9-5420-471e-b417-fd1875d545d1" xlink:to="loc_us-gaap_SegmentDomain_d9062ed9-5420-471e-b417-fd1875d545d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0ec98e27-2038-4c28-8a8d-fbdf7739eff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d9062ed9-5420-471e-b417-fd1875d545d1" xlink:to="loc_us-gaap_SegmentDomain_0ec98e27-2038-4c28-8a8d-fbdf7739eff5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_d6dc7ad4-fa3a-48c4-acf3-7b7a00f674a0" xlink:href="mtz-20210930.xsd#mtz_OilAndGasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0ec98e27-2038-4c28-8a8d-fbdf7739eff5" xlink:to="loc_mtz_OilAndGasSegmentMember_d6dc7ad4-fa3a-48c4-acf3-7b7a00f674a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureMember_3fcc4897-867f-430c-84ba-626bcd299312" xlink:href="mtz-20210930.xsd#mtz_CleanEnergyAndInfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0ec98e27-2038-4c28-8a8d-fbdf7739eff5" xlink:to="loc_mtz_CleanEnergyAndInfrastructureMember_3fcc4897-867f-430c-84ba-626bcd299312" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" xlink:type="extended" id="i7321fdce27b54817819fe2b19a98b52b_GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_876b5a19-9622-424c-a4d9-6a9115abc565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_876b5a19-9622-424c-a4d9-6a9115abc565" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_75b2d9f5-7858-42f3-8e90-9a56b79a986f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_75b2d9f5-7858-42f3-8e90-9a56b79a986f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_50422f18-a481-4042-9854-00d96d0a043d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_50422f18-a481-4042-9854-00d96d0a043d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_4073fad5-1f94-4c81-8279-f0c923558f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_4073fad5-1f94-4c81-8279-f0c923558f97" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8f607701-6c6a-4dfb-b002-15c7f39ba710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_Goodwill_8f607701-6c6a-4dfb-b002-15c7f39ba710" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_10ad58f3-56d9-4e41-b297-c75886b7a56a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_10ad58f3-56d9-4e41-b297-c75886b7a56a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_f39490a0-50a5-4fb3-bf27-c4b097018643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_f39490a0-50a5-4fb3-bf27-c4b097018643" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f5976a88-c865-418a-b819-261a1c8c9fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f5976a88-c865-418a-b819-261a1c8c9fa2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_d09e552a-a494-4ec4-9b4c-aba4159c3c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_d09e552a-a494-4ec4-9b4c-aba4159c3c1e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_30440cda-d7e2-40e7-9f30-14c44180df07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_30440cda-d7e2-40e7-9f30-14c44180df07" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_b907a0db-71c4-4aa2-9309-ec55b43f0686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_b907a0db-71c4-4aa2-9309-ec55b43f0686" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e729b7fa-2998-49df-a624-099e7050eb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e729b7fa-2998-49df-a624-099e7050eb7e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_482f1b42-af1b-4447-a49e-31c75d3c3892" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e729b7fa-2998-49df-a624-099e7050eb7e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_482f1b42-af1b-4447-a49e-31c75d3c3892" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_482f1b42-af1b-4447-a49e-31c75d3c3892_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_482f1b42-af1b-4447-a49e-31c75d3c3892" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_482f1b42-af1b-4447-a49e-31c75d3c3892_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ca462b0-dc08-4d3b-a8da-3b375848e1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_482f1b42-af1b-4447-a49e-31c75d3c3892" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ca462b0-dc08-4d3b-a8da-3b375848e1b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2021AcquisitionsMember_8a0ba11f-5301-4be1-9ece-a525403394fa" xlink:href="mtz-20210930.xsd#mtz_A2021AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ca462b0-dc08-4d3b-a8da-3b375848e1b9" xlink:to="loc_mtz_A2021AcquisitionsMember_8a0ba11f-5301-4be1-9ece-a525403394fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ad909e7f-ce08-499c-a32e-99c1aaef1ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e729b7fa-2998-49df-a624-099e7050eb7e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ad909e7f-ce08-499c-a32e-99c1aaef1ab0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ad909e7f-ce08-499c-a32e-99c1aaef1ab0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ad909e7f-ce08-499c-a32e-99c1aaef1ab0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ad909e7f-ce08-499c-a32e-99c1aaef1ab0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ac3fc5c-8190-42f8-bf8b-4ceffd1bd20e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ad909e7f-ce08-499c-a32e-99c1aaef1ab0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ac3fc5c-8190-42f8-bf8b-4ceffd1bd20e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_04a5e4d6-1361-4283-899c-c76b05aff697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ac3fc5c-8190-42f8-bf8b-4ceffd1bd20e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_04a5e4d6-1361-4283-899c-c76b05aff697" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f8369f8f-4890-4fa6-8a31-b0a148921d82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ac3fc5c-8190-42f8-bf8b-4ceffd1bd20e" xlink:to="loc_us-gaap_TradeNamesMember_f8369f8f-4890-4fa6-8a31-b0a148921d82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CustomerRelationshipsAndTradeNamesMember_4674734d-f351-4831-83eb-9a0674b366e0" xlink:href="mtz-20210930.xsd#mtz_CustomerRelationshipsAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ac3fc5c-8190-42f8-bf8b-4ceffd1bd20e" xlink:to="loc_mtz_CustomerRelationshipsAndTradeNamesMember_4674734d-f351-4831-83eb-9a0674b366e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a75bfcf6-15f2-4a3c-859d-ef4120aad9c2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e729b7fa-2998-49df-a624-099e7050eb7e" xlink:to="loc_srt_RangeAxis_a75bfcf6-15f2-4a3c-859d-ef4120aad9c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a75bfcf6-15f2-4a3c-859d-ef4120aad9c2_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a75bfcf6-15f2-4a3c-859d-ef4120aad9c2" xlink:to="loc_srt_RangeMember_a75bfcf6-15f2-4a3c-859d-ef4120aad9c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b8d2ace6-55cc-48ec-8be6-2c5b66ea8b0e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a75bfcf6-15f2-4a3c-859d-ef4120aad9c2" xlink:to="loc_srt_RangeMember_b8d2ace6-55cc-48ec-8be6-2c5b66ea8b0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5c34e169-5055-45de-88c3-a6dc9543adc4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b8d2ace6-55cc-48ec-8be6-2c5b66ea8b0e" xlink:to="loc_srt_MinimumMember_5c34e169-5055-45de-88c3-a6dc9543adc4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1b5c5179-f025-4c1d-b67f-511f4a9a3255" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b8d2ace6-55cc-48ec-8be6-2c5b66ea8b0e" xlink:to="loc_srt_MaximumMember_1b5c5179-f025-4c1d-b67f-511f4a9a3255" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_57cf5506-67c7-4023-a6a0-7be1418a4456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e729b7fa-2998-49df-a624-099e7050eb7e" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_57cf5506-67c7-4023-a6a0-7be1418a4456" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_57cf5506-67c7-4023-a6a0-7be1418a4456_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_57cf5506-67c7-4023-a6a0-7be1418a4456" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_57cf5506-67c7-4023-a6a0-7be1418a4456_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_270d7f81-8f5e-40d2-83d4-fedea44a8b41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_57cf5506-67c7-4023-a6a0-7be1418a4456" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_270d7f81-8f5e-40d2-83d4-fedea44a8b41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_7e366293-f773-4fdb-abf6-ea808eff97ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_270d7f81-8f5e-40d2-83d4-fedea44a8b41" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_7e366293-f773-4fdb-abf6-ea808eff97ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7dbcf384-e0dd-48ea-b0ee-573509c7e70f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e729b7fa-2998-49df-a624-099e7050eb7e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7dbcf384-e0dd-48ea-b0ee-573509c7e70f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7dbcf384-e0dd-48ea-b0ee-573509c7e70f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7dbcf384-e0dd-48ea-b0ee-573509c7e70f" xlink:to="loc_us-gaap_SegmentDomain_7dbcf384-e0dd-48ea-b0ee-573509c7e70f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_75f600cc-e83b-4413-bc64-0a08e7f64dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7dbcf384-e0dd-48ea-b0ee-573509c7e70f" xlink:to="loc_us-gaap_SegmentDomain_75f600cc-e83b-4413-bc64-0a08e7f64dd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ElectricalTransmissionMember_9a751fdc-c5a3-4987-8f6a-03b61fb1ce38" xlink:href="mtz-20210930.xsd#mtz_ElectricalTransmissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_75f600cc-e83b-4413-bc64-0a08e7f64dd3" xlink:to="loc_mtz_ElectricalTransmissionMember_9a751fdc-c5a3-4987-8f6a-03b61fb1ce38" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended" id="id3009d8f64d5484798e6e6151a926b43_GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_6f689cae-31ce-402f-b60c-15ebd0a73c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_c8be69a4-8031-46c0-a393-a3c5952bc594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6f689cae-31ce-402f-b60c-15ebd0a73c2d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_c8be69a4-8031-46c0-a393-a3c5952bc594" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_bbe56bea-9f48-4109-ae4b-b049da19c473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_c8be69a4-8031-46c0-a393-a3c5952bc594" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_bbe56bea-9f48-4109-ae4b-b049da19c473" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_c0fbb1b4-29eb-44d9-9d41-00b907609f01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_c8be69a4-8031-46c0-a393-a3c5952bc594" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_c0fbb1b4-29eb-44d9-9d41-00b907609f01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_98f77956-337c-44c6-8e17-bb286cc5272d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_c8be69a4-8031-46c0-a393-a3c5952bc594" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_98f77956-337c-44c6-8e17-bb286cc5272d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6f689cae-31ce-402f-b60c-15ebd0a73c2d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c1e4e91a-cb18-473b-96de-c729929100bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c1e4e91a-cb18-473b-96de-c729929100bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_cf974b3a-faf4-4c85-b7b8-51f3b238c975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_cf974b3a-faf4-4c85-b7b8-51f3b238c975" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_d7ef29a9-1635-4082-8635-8bdc67b8a7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_d7ef29a9-1635-4082-8635-8bdc67b8a7e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_d8ced8d1-c797-418a-96ce-7c7916840043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_d8ced8d1-c797-418a-96ce-7c7916840043" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_842f4e28-0d25-4741-93e2-1a3ca7269bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_842f4e28-0d25-4741-93e2-1a3ca7269bcf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_d1ccb21c-354c-49f4-b9d2-3852609865ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_d1ccb21c-354c-49f4-b9d2-3852609865ab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1645fe28-d1d0-4be2-83f4-ddb3afb65aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_Goodwill_1645fe28-d1d0-4be2-83f4-ddb3afb65aa2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1b007676-f2d6-4470-8ec7-bae5f22b7591" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1b007676-f2d6-4470-8ec7-bae5f22b7591" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e260c53d-3f7e-41c1-b848-409ac5332562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6f689cae-31ce-402f-b60c-15ebd0a73c2d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e260c53d-3f7e-41c1-b848-409ac5332562" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_30ab6f0b-179b-4c58-98f3-8c65210136ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e260c53d-3f7e-41c1-b848-409ac5332562" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_30ab6f0b-179b-4c58-98f3-8c65210136ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_30ab6f0b-179b-4c58-98f3-8c65210136ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_30ab6f0b-179b-4c58-98f3-8c65210136ba" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_30ab6f0b-179b-4c58-98f3-8c65210136ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc7b306d-438e-4c7d-892f-710f5fcfa639" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_30ab6f0b-179b-4c58-98f3-8c65210136ba" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc7b306d-438e-4c7d-892f-710f5fcfa639" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2021AcquisitionsMember_7fe51cb3-5742-47ca-ad64-db0d8320435d" xlink:href="mtz-20210930.xsd#mtz_A2021AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc7b306d-438e-4c7d-892f-710f5fcfa639" xlink:to="loc_mtz_A2021AcquisitionsMember_7fe51cb3-5742-47ca-ad64-db0d8320435d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" xlink:type="extended" id="i0bf41f1c65dc425eae5773e17491dde9_GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_3b047208-b6e3-4420-864c-a2969efca27a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_3b047208-b6e3-4420-864c-a2969efca27a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_e8cb460c-1ae6-4969-b950-80fee84d1454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_e8cb460c-1ae6-4969-b950-80fee84d1454" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d7b7316a-935c-4e55-bfc4-a9f1b30b6d57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d7b7316a-935c-4e55-bfc4-a9f1b30b6d57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_eb9b33d7-fe15-41b2-a4aa-6ab87d714ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_eb9b33d7-fe15-41b2-a4aa-6ab87d714ee2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3f8c98ad-4e45-4c99-bb27-68fba5762597" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3f8c98ad-4e45-4c99-bb27-68fba5762597" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_c8182fb6-3cc8-43be-9e5d-a7ef0363e006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_c8182fb6-3cc8-43be-9e5d-a7ef0363e006" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_4fe11e61-e4de-4361-84a9-8f1d8bddcd08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_4fe11e61-e4de-4361-84a9-8f1d8bddcd08" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f84641cc-acf6-4fef-b259-515d372fa8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f84641cc-acf6-4fef-b259-515d372fa8b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f84641cc-acf6-4fef-b259-515d372fa8b3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f84641cc-acf6-4fef-b259-515d372fa8b3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f84641cc-acf6-4fef-b259-515d372fa8b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f5caef1c-234d-4a18-b441-43f53ff88fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f84641cc-acf6-4fef-b259-515d372fa8b3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f5caef1c-234d-4a18-b441-43f53ff88fd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2020AcquisitionsMember_03eca6a1-f03f-4ba3-91ea-0ee08b17caa9" xlink:href="mtz-20210930.xsd#mtz_A2020AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f5caef1c-234d-4a18-b441-43f53ff88fd0" xlink:to="loc_mtz_A2020AcquisitionsMember_03eca6a1-f03f-4ba3-91ea-0ee08b17caa9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b46afc86-3374-42c1-9744-c523e6f55340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b46afc86-3374-42c1-9744-c523e6f55340" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b46afc86-3374-42c1-9744-c523e6f55340_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b46afc86-3374-42c1-9744-c523e6f55340" xlink:to="loc_us-gaap_SegmentDomain_b46afc86-3374-42c1-9744-c523e6f55340_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2949bc9a-1c60-49b7-99a4-ea1670675c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b46afc86-3374-42c1-9744-c523e6f55340" xlink:to="loc_us-gaap_SegmentDomain_2949bc9a-1c60-49b7-99a4-ea1670675c2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureAndCommunicationsMember_21649d8d-8af7-4606-aec3-dc7b5fcec14d" xlink:href="mtz-20210930.xsd#mtz_CleanEnergyAndInfrastructureAndCommunicationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2949bc9a-1c60-49b7-99a4-ea1670675c2c" xlink:to="loc_mtz_CleanEnergyAndInfrastructureAndCommunicationsMember_21649d8d-8af7-4606-aec3-dc7b5fcec14d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureMember_606fdee4-1d6e-4fd1-a73d-8d511bde5502" xlink:href="mtz-20210930.xsd#mtz_CleanEnergyAndInfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2949bc9a-1c60-49b7-99a4-ea1670675c2c" xlink:to="loc_mtz_CleanEnergyAndInfrastructureMember_606fdee4-1d6e-4fd1-a73d-8d511bde5502" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsAndEnergyInfrastructureMember_93d7f433-b37f-4acd-9c93-2565de17d9f0" xlink:href="mtz-20210930.xsd#mtz_CommunicationsAndEnergyInfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2949bc9a-1c60-49b7-99a4-ea1670675c2c" xlink:to="loc_mtz_CommunicationsAndEnergyInfrastructureMember_93d7f433-b37f-4acd-9c93-2565de17d9f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsMember_0f321f28-9847-4f51-9633-1e7622c0e19a" xlink:href="mtz-20210930.xsd#mtz_CommunicationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2949bc9a-1c60-49b7-99a4-ea1670675c2c" xlink:to="loc_mtz_CommunicationsMember_0f321f28-9847-4f51-9633-1e7622c0e19a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ElectricalTransmissionMember_9ab69548-9d9a-4fd8-b0eb-c5b3e91f2daf" xlink:href="mtz-20210930.xsd#mtz_ElectricalTransmissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2949bc9a-1c60-49b7-99a4-ea1670675c2c" xlink:to="loc_mtz_ElectricalTransmissionMember_9ab69548-9d9a-4fd8-b0eb-c5b3e91f2daf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_93fb2acf-a054-439a-a973-4f99bc18a16b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_93fb2acf-a054-439a-a973-4f99bc18a16b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_93fb2acf-a054-439a-a973-4f99bc18a16b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_93fb2acf-a054-439a-a973-4f99bc18a16b" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_93fb2acf-a054-439a-a973-4f99bc18a16b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_51b35309-c473-4e56-822d-ffbf0e85f8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_93fb2acf-a054-439a-a973-4f99bc18a16b" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_51b35309-c473-4e56-822d-ffbf0e85f8ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_InstallToHomeMember_33a11c98-0add-46ed-b468-683bffe17256" xlink:href="mtz-20210930.xsd#mtz_InstallToHomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_51b35309-c473-4e56-822d-ffbf0e85f8ce" xlink:to="loc_mtz_InstallToHomeMember_33a11c98-0add-46ed-b468-683bffe17256" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_91dbcfc2-cab9-44ca-b379-b01d367356dc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:to="loc_srt_StatementScenarioAxis_91dbcfc2-cab9-44ca-b379-b01d367356dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_91dbcfc2-cab9-44ca-b379-b01d367356dc_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_91dbcfc2-cab9-44ca-b379-b01d367356dc" xlink:to="loc_srt_ScenarioUnspecifiedDomain_91dbcfc2-cab9-44ca-b379-b01d367356dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_faa5af5c-4a74-4624-aa88-6636cb2023a2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_91dbcfc2-cab9-44ca-b379-b01d367356dc" xlink:to="loc_srt_ScenarioUnspecifiedDomain_faa5af5c-4a74-4624-aa88-6636cb2023a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_eec5d48f-720f-4449-8929-6f736b55fe41" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_faa5af5c-4a74-4624-aa88-6636cb2023a2" xlink:to="loc_srt_ScenarioForecastMember_eec5d48f-720f-4449-8929-6f736b55fe41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2f72ae52-9fda-4afd-a0d2-4770b71fed63" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:to="loc_srt_RangeAxis_2f72ae52-9fda-4afd-a0d2-4770b71fed63" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2f72ae52-9fda-4afd-a0d2-4770b71fed63_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2f72ae52-9fda-4afd-a0d2-4770b71fed63" xlink:to="loc_srt_RangeMember_2f72ae52-9fda-4afd-a0d2-4770b71fed63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7a5f2320-ab6c-439e-91a9-d9c6c8fd1ba0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2f72ae52-9fda-4afd-a0d2-4770b71fed63" xlink:to="loc_srt_RangeMember_7a5f2320-ab6c-439e-91a9-d9c6c8fd1ba0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_549c06c7-59ff-4f0a-a999-806add60189f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7a5f2320-ab6c-439e-91a9-d9c6c8fd1ba0" xlink:to="loc_srt_MaximumMember_549c06c7-59ff-4f0a-a999-806add60189f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_a09412b1-b453-4bba-b5f0-3bd4a1524e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_a09412b1-b453-4bba-b5f0-3bd4a1524e1a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_a09412b1-b453-4bba-b5f0-3bd4a1524e1a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_a09412b1-b453-4bba-b5f0-3bd4a1524e1a" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_a09412b1-b453-4bba-b5f0-3bd4a1524e1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_65d6676d-b256-419a-95d4-f010e417f6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_a09412b1-b453-4bba-b5f0-3bd4a1524e1a" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_65d6676d-b256-419a-95d4-f010e417f6c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_8aaec580-07a5-47ba-a1b7-0f2ee50132ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_65d6676d-b256-419a-95d4-f010e417f6c9" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_8aaec580-07a5-47ba-a1b7-0f2ee50132ba" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" xlink:type="extended" id="i7fafce76955346048a444f58de2f530b_FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_5f97aa09-8294-405d-b251-23a6047bff0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_5f97aa09-8294-405d-b251-23a6047bff0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_2621dadc-2a45-4fba-b5b7-a3c2ed3da86d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_2621dadc-2a45-4fba-b5b7-a3c2ed3da86d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_c3422e15-c78b-4e0f-b6dd-53ee4fad5ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_c3422e15-c78b-4e0f-b6dd-53ee4fad5ab0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_8e0e2e07-2791-4179-8de9-e45fa869e9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_8e0e2e07-2791-4179-8de9-e45fa869e9d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_229cecd2-ef6d-45c0-a713-8f09104f88a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_229cecd2-ef6d-45c0-a713-8f09104f88a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_886d407b-33a8-4690-bd47-b1797bc36228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_886d407b-33a8-4690-bd47-b1797bc36228" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_14de6273-5c01-4b64-8846-6ec8fed9f259" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_14de6273-5c01-4b64-8846-6ec8fed9f259" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_81bec7b1-e8e6-40dc-b837-b5fe29b4902a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_81bec7b1-e8e6-40dc-b837-b5fe29b4902a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_7927c777-2af1-4d29-9b31-7b0ab238b95c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_7927c777-2af1-4d29-9b31-7b0ab238b95c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_7927c777-2af1-4d29-9b31-7b0ab238b95c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_7927c777-2af1-4d29-9b31-7b0ab238b95c" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_7927c777-2af1-4d29-9b31-7b0ab238b95c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_fb76efa3-4ce8-423e-ae07-6ced0a833826" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_7927c777-2af1-4d29-9b31-7b0ab238b95c" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_fb76efa3-4ce8-423e-ae07-6ced0a833826" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EarnoutArrangementsMember_a353720d-010f-478e-9774-272ddd07c294" xlink:href="mtz-20210930.xsd#mtz_EarnoutArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_fb76efa3-4ce8-423e-ae07-6ced0a833826" xlink:to="loc_mtz_EarnoutArrangementsMember_a353720d-010f-478e-9774-272ddd07c294" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_983bcf53-4bbb-4603-b3a6-1e41d7d89d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_983bcf53-4bbb-4603-b3a6-1e41d7d89d81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_983bcf53-4bbb-4603-b3a6-1e41d7d89d81_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_983bcf53-4bbb-4603-b3a6-1e41d7d89d81" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_983bcf53-4bbb-4603-b3a6-1e41d7d89d81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_bd61eb87-9f86-4a2e-ad12-e98e3b10c518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_983bcf53-4bbb-4603-b3a6-1e41d7d89d81" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_bd61eb87-9f86-4a2e-ad12-e98e3b10c518" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MandatorilyRedeemableStockMember_92752296-e187-4276-a043-b36d122840f1" xlink:href="mtz-20210930.xsd#mtz_MandatorilyRedeemableStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_bd61eb87-9f86-4a2e-ad12-e98e3b10c518" xlink:to="loc_mtz_MandatorilyRedeemableStockMember_92752296-e187-4276-a043-b36d122840f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_cb3eea4a-6616-421c-b058-7a64bb41c40a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_cb3eea4a-6616-421c-b058-7a64bb41c40a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_cb3eea4a-6616-421c-b058-7a64bb41c40a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_cb3eea4a-6616-421c-b058-7a64bb41c40a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_cb3eea4a-6616-421c-b058-7a64bb41c40a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_77522c81-04d8-4ce7-9e39-28d31665dad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_cb3eea4a-6616-421c-b058-7a64bb41c40a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_77522c81-04d8-4ce7-9e39-28d31665dad4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_154a1611-b6a8-4e6d-88c5-0daa07688707" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_77522c81-04d8-4ce7-9e39-28d31665dad4" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_154a1611-b6a8-4e6d-88c5-0daa07688707" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_d5b98265-370b-4441-af56-8dffd1139df1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_d5b98265-370b-4441-af56-8dffd1139df1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_d5b98265-370b-4441-af56-8dffd1139df1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_d5b98265-370b-4441-af56-8dffd1139df1" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_d5b98265-370b-4441-af56-8dffd1139df1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_05a9bb5d-571a-4bd2-92ad-0d2c37be82dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_d5b98265-370b-4441-af56-8dffd1139df1" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_05a9bb5d-571a-4bd2-92ad-0d2c37be82dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_133a6c0a-5bd3-4d13-af9c-1f3a9588231b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_05a9bb5d-571a-4bd2-92ad-0d2c37be82dc" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_133a6c0a-5bd3-4d13-af9c-1f3a9588231b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9868787f-3509-43a9-a938-272e904b3173" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:to="loc_srt_RangeAxis_9868787f-3509-43a9-a938-272e904b3173" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9868787f-3509-43a9-a938-272e904b3173_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9868787f-3509-43a9-a938-272e904b3173" xlink:to="loc_srt_RangeMember_9868787f-3509-43a9-a938-272e904b3173_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cb074c97-3fbb-4f7b-be92-4a8b287ad36c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9868787f-3509-43a9-a938-272e904b3173" xlink:to="loc_srt_RangeMember_cb074c97-3fbb-4f7b-be92-4a8b287ad36c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b4bd1268-6dc6-43f0-9c74-8b5bf4cb6cc6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cb074c97-3fbb-4f7b-be92-4a8b287ad36c" xlink:to="loc_srt_MinimumMember_b4bd1268-6dc6-43f0-9c74-8b5bf4cb6cc6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6a6e2b2f-e2e5-4462-a3d2-b00daefcd8b9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cb074c97-3fbb-4f7b-be92-4a8b287ad36c" xlink:to="loc_srt_MaximumMember_6a6e2b2f-e2e5-4462-a3d2-b00daefcd8b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_40d8ea8e-365c-4db0-b724-ee5edbedf253" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cb074c97-3fbb-4f7b-be92-4a8b287ad36c" xlink:to="loc_srt_WeightedAverageMember_40d8ea8e-365c-4db0-b724-ee5edbedf253" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3fa6c976-09c3-4646-b864-54af13794fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3fa6c976-09c3-4646-b864-54af13794fa8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3fa6c976-09c3-4646-b864-54af13794fa8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3fa6c976-09c3-4646-b864-54af13794fa8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3fa6c976-09c3-4646-b864-54af13794fa8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_328f22a7-43b7-45e1-95c7-7f368fa320db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3fa6c976-09c3-4646-b864-54af13794fa8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_328f22a7-43b7-45e1-95c7-7f368fa320db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_AllAcquisitionsMember_9208fa31-de03-46de-8c71-41af58161dee" xlink:href="mtz-20210930.xsd#mtz_AllAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_328f22a7-43b7-45e1-95c7-7f368fa320db" xlink:to="loc_mtz_AllAcquisitionsMember_9208fa31-de03-46de-8c71-41af58161dee" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" xlink:type="extended" id="ie0a65d9394154c589f91894db717e594_FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d93e10b4-1b93-454f-8e47-3e477c78ab94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_793a8773-6d97-4ce7-b931-16ae6191ece0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d93e10b4-1b93-454f-8e47-3e477c78ab94" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_793a8773-6d97-4ce7-b931-16ae6191ece0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage_f82a1fdd-3658-42e7-bdb8-c1b6fbdd35ec" xlink:href="mtz-20210930.xsd#mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d93e10b4-1b93-454f-8e47-3e477c78ab94" xlink:to="loc_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage_f82a1fdd-3658-42e7-bdb8-c1b6fbdd35ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_4f6e5085-c5b4-4dd9-8023-0728281ea508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d93e10b4-1b93-454f-8e47-3e477c78ab94" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_4f6e5085-c5b4-4dd9-8023-0728281ea508" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_036f897e-c359-424c-9314-56eb52976b63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d93e10b4-1b93-454f-8e47-3e477c78ab94" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_036f897e-c359-424c-9314-56eb52976b63" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_3808cd18-03aa-4557-88f5-ae89a91bd18d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d93e10b4-1b93-454f-8e47-3e477c78ab94" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_3808cd18-03aa-4557-88f5-ae89a91bd18d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2dc6c53b-e276-4d73-bf3f-4e86a6469682" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d93e10b4-1b93-454f-8e47-3e477c78ab94" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2dc6c53b-e276-4d73-bf3f-4e86a6469682" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2e066f0d-bce5-411a-9ac3-078e03b7d7af" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2dc6c53b-e276-4d73-bf3f-4e86a6469682" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2e066f0d-bce5-411a-9ac3-078e03b7d7af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_2e066f0d-bce5-411a-9ac3-078e03b7d7af_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2e066f0d-bce5-411a-9ac3-078e03b7d7af" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_2e066f0d-bce5-411a-9ac3-078e03b7d7af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_069aba27-61a9-49b4-b753-79395c0e5f28" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2e066f0d-bce5-411a-9ac3-078e03b7d7af" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_069aba27-61a9-49b4-b753-79395c0e5f28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_WahaJVsMember_63a7adbc-698d-40c7-bef2-d5da70eaad8d" xlink:href="mtz-20210930.xsd#mtz_WahaJVsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_069aba27-61a9-49b4-b753-79395c0e5f28" xlink:to="loc_mtz_WahaJVsMember_63a7adbc-698d-40c7-bef2-d5da70eaad8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CrossCountryInfrastructureMember_fcb9898d-0061-401e-82d5-cf52c85924fd" xlink:href="mtz-20210930.xsd#mtz_CrossCountryInfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_069aba27-61a9-49b4-b753-79395c0e5f28" xlink:to="loc_mtz_CrossCountryInfrastructureMember_fcb9898d-0061-401e-82d5-cf52c85924fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FMTechMember_0b4e3727-b595-4e43-9f3f-11708664fc40" xlink:href="mtz-20210930.xsd#mtz_FMTechMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_069aba27-61a9-49b4-b753-79395c0e5f28" xlink:to="loc_mtz_FMTechMember_0b4e3727-b595-4e43-9f3f-11708664fc40" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" xlink:type="extended" id="i4500fced4c7542f5ad6f8313b005dca7_FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_96cecf2b-c8c2-4dbf-a54c-ff11b72daf5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_96cecf2b-c8c2-4dbf-a54c-ff11b72daf5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_5c22b3b9-de9a-466c-a1fb-961fc9928063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_5c22b3b9-de9a-466c-a1fb-961fc9928063" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees_4073c1e7-c552-4e08-b976-1f7c4b18f948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:to="loc_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees_4073c1e7-c552-4e08-b976-1f7c4b18f948" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_05ec48fd-a11c-4d2d-a488-22818ff0d7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_05ec48fd-a11c-4d2d-a488-22818ff0d7e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_ce88d280-562a-475c-80b6-450031c7f379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_ce88d280-562a-475c-80b6-450031c7f379" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_686ebed2-37e3-48a0-bf84-4373da844278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_686ebed2-37e3-48a0-bf84-4373da844278" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bf1346af-62ab-44d8-8ab4-89c0389f12f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bf1346af-62ab-44d8-8ab4-89c0389f12f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7a35016c-d7c7-4d92-8e71-ceffc43ce34b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bf1346af-62ab-44d8-8ab4-89c0389f12f1" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7a35016c-d7c7-4d92-8e71-ceffc43ce34b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_7a35016c-d7c7-4d92-8e71-ceffc43ce34b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7a35016c-d7c7-4d92-8e71-ceffc43ce34b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_7a35016c-d7c7-4d92-8e71-ceffc43ce34b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_56ec4e76-872d-4882-8385-10b047ce39c9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7a35016c-d7c7-4d92-8e71-ceffc43ce34b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_56ec4e76-872d-4882-8385-10b047ce39c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_WahaJVsMember_1dc27a03-4138-4d3e-9c4f-51b2bc63b435" xlink:href="mtz-20210930.xsd#mtz_WahaJVsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_56ec4e76-872d-4882-8385-10b047ce39c9" xlink:to="loc_mtz_WahaJVsMember_1dc27a03-4138-4d3e-9c4f-51b2bc63b435" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" xlink:type="extended" id="i35caade67b6a4037a7ccd8c266db5789_FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityInvestmentOwnershipPercentage_3c33f632-6ea2-4782-bf67-fa16b5a9bdfc" xlink:href="mtz-20210930.xsd#mtz_EquityInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_mtz_EquityInvestmentOwnershipPercentage_3c33f632-6ea2-4782-bf67-fa16b5a9bdfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BeneficialOwnershipInterestPercentage_f4bc0c19-0dfc-408e-98ba-e834a6eb65fc" xlink:href="mtz-20210930.xsd#mtz_BeneficialOwnershipInterestPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_mtz_BeneficialOwnershipInterestPercentage_f4bc0c19-0dfc-408e-98ba-e834a6eb65fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_17be485e-5988-4479-9ae7-c79e7a84fe50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_17be485e-5988-4479-9ae7-c79e7a84fe50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost_acb3c217-1ffe-4526-ba1d-d81e83de4061" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCost_acb3c217-1ffe-4526-ba1d-d81e83de4061" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_ce267b4a-eb69-468c-996b-1cf3d1112b72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_ce267b4a-eb69-468c-996b-1cf3d1112b72" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_d366fbbf-4347-4a1a-b530-8224ff11e1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_d366fbbf-4347-4a1a-b530-8224ff11e1d9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_5d2b71ef-deba-41b8-8f1b-25aa0badb075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_5d2b71ef-deba-41b8-8f1b-25aa0badb075" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_0dc22939-857e-4563-a01d-1614c977e17c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_0dc22939-857e-4563-a01d-1614c977e17c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0755e9da-eb4b-4057-ba4b-acd89fd2fa2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0755e9da-eb4b-4057-ba4b-acd89fd2fa2f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b6eaca38-aff2-454a-a000-7cbd9631c818" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0755e9da-eb4b-4057-ba4b-acd89fd2fa2f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b6eaca38-aff2-454a-a000-7cbd9631c818" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_b6eaca38-aff2-454a-a000-7cbd9631c818_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b6eaca38-aff2-454a-a000-7cbd9631c818" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_b6eaca38-aff2-454a-a000-7cbd9631c818_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0518ce5c-2b5d-445c-82ef-0a7467b8bd0f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b6eaca38-aff2-454a-a000-7cbd9631c818" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0518ce5c-2b5d-445c-82ef-0a7467b8bd0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_AVCTMember_f7cf837c-f9f1-4d59-9dd8-977647e89c5a" xlink:href="mtz-20210930.xsd#mtz_AVCTMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0518ce5c-2b5d-445c-82ef-0a7467b8bd0f" xlink:to="loc_mtz_AVCTMember_f7cf837c-f9f1-4d59-9dd8-977647e89c5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_d0f949c9-7db1-49c3-b19c-4ff4afd4a3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0755e9da-eb4b-4057-ba4b-acd89fd2fa2f" xlink:to="loc_us-gaap_FinancialInstrumentAxis_d0f949c9-7db1-49c3-b19c-4ff4afd4a3b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d0f949c9-7db1-49c3-b19c-4ff4afd4a3b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_d0f949c9-7db1-49c3-b19c-4ff4afd4a3b1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d0f949c9-7db1-49c3-b19c-4ff4afd4a3b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_040e9617-ab1c-470e-9899-2264b6dd895d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_d0f949c9-7db1-49c3-b19c-4ff4afd4a3b1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_040e9617-ab1c-470e-9899-2264b6dd895d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_6d884fdf-ae63-4b54-b91c-1b88ac751565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_040e9617-ab1c-470e-9899-2264b6dd895d" xlink:to="loc_us-gaap_CommonStockMember_6d884fdf-ae63-4b54-b91c-1b88ac751565" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" xlink:type="extended" id="i789fc2805ec6430ea96ff7373e7c22a0_FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_4a2ea18a-337e-4c4e-bb4b-7358f04a309f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_ContractualObligation_4a2ea18a-337e-4c4e-bb4b-7358f04a309f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_741acd2d-7668-4c7b-b2c9-f97a9e687be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_741acd2d-7668-4c7b-b2c9-f97a9e687be1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_e85d1490-3803-44fb-ac08-21362f911940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_e85d1490-3803-44fb-ac08-21362f911940" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b7854d5c-0b05-446a-947b-fcdb19b21f79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b7854d5c-0b05-446a-947b-fcdb19b21f79" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_6e513620-f36e-4d92-9327-a036174e88cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_6e513620-f36e-4d92-9327-a036174e88cc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_f07cfa61-9ca9-45f5-8c0f-7a6a6cacb0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_f07cfa61-9ca9-45f5-8c0f-7a6a6cacb0b7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_9bbafeae-35c7-4727-8296-163a5b6372e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_9bbafeae-35c7-4727-8296-163a5b6372e4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_fbdbbaba-f784-4a2c-9e16-a561c926b4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_fbdbbaba-f784-4a2c-9e16-a561c926b4b2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForAdvanceToAffiliate_f62fa47c-8272-48f9-be85-2403dcb7d47f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_PaymentsForAdvanceToAffiliate_f62fa47c-8272-48f9-be85-2403dcb7d47f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fa906938-46ce-495b-8b92-3de114e20003" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fa906938-46ce-495b-8b92-3de114e20003" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_521fff6f-e2d6-4a6a-9104-192579c7d99b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fa906938-46ce-495b-8b92-3de114e20003" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_521fff6f-e2d6-4a6a-9104-192579c7d99b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_521fff6f-e2d6-4a6a-9104-192579c7d99b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_521fff6f-e2d6-4a6a-9104-192579c7d99b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_521fff6f-e2d6-4a6a-9104-192579c7d99b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_8f2ed3df-6f89-4498-a0e6-f501269a035b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_521fff6f-e2d6-4a6a-9104-192579c7d99b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_8f2ed3df-6f89-4498-a0e6-f501269a035b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ConfluenceMember_4780b29c-0fed-429e-ba4c-88821f3dcc14" xlink:href="mtz-20210930.xsd#mtz_ConfluenceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8f2ed3df-6f89-4498-a0e6-f501269a035b" xlink:to="loc_mtz_ConfluenceMember_4780b29c-0fed-429e-ba4c-88821f3dcc14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TelecommunicationsEquityMethodInvesteesMember_8c933a4a-6872-45cd-ac65-c83a7b9dab41" xlink:href="mtz-20210930.xsd#mtz_TelecommunicationsEquityMethodInvesteesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8f2ed3df-6f89-4498-a0e6-f501269a035b" xlink:to="loc_mtz_TelecommunicationsEquityMethodInvesteesMember_8c933a4a-6872-45cd-ac65-c83a7b9dab41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FMTechMember_8c4d428f-dcbf-4fbc-a2a3-63539985c647" xlink:href="mtz-20210930.xsd#mtz_FMTechMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8f2ed3df-6f89-4498-a0e6-f501269a035b" xlink:to="loc_mtz_FMTechMember_8c4d428f-dcbf-4fbc-a2a3-63539985c647" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2f685681-47d0-4560-8094-26383a52fb1a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fa906938-46ce-495b-8b92-3de114e20003" xlink:to="loc_srt_RangeAxis_2f685681-47d0-4560-8094-26383a52fb1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2f685681-47d0-4560-8094-26383a52fb1a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2f685681-47d0-4560-8094-26383a52fb1a" xlink:to="loc_srt_RangeMember_2f685681-47d0-4560-8094-26383a52fb1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_18417ee3-6b8b-4641-8f3a-a36c13795bb5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2f685681-47d0-4560-8094-26383a52fb1a" xlink:to="loc_srt_RangeMember_18417ee3-6b8b-4641-8f3a-a36c13795bb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_52a94d2c-f4b2-4658-b617-2d9deef2a6b1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_18417ee3-6b8b-4641-8f3a-a36c13795bb5" xlink:to="loc_srt_MaximumMember_52a94d2c-f4b2-4658-b617-2d9deef2a6b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_51e82a34-f7a3-4be6-9446-a5e0f1f7b39a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fa906938-46ce-495b-8b92-3de114e20003" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_51e82a34-f7a3-4be6-9446-a5e0f1f7b39a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_51e82a34-f7a3-4be6-9446-a5e0f1f7b39a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_51e82a34-f7a3-4be6-9446-a5e0f1f7b39a" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_51e82a34-f7a3-4be6-9446-a5e0f1f7b39a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_673f6006-121f-4b5e-b03e-600cac30f144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_51e82a34-f7a3-4be6-9446-a5e0f1f7b39a" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_673f6006-121f-4b5e-b03e-600cac30f144" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsMember_d8c9b217-996d-44d2-a33b-1a713c0c15a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_673f6006-121f-4b5e-b03e-600cac30f144" xlink:to="loc_us-gaap_EquityMethodInvestmentsMember_d8c9b217-996d-44d2-a33b-1a713c0c15a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_db59ccee-4a39-41db-968c-4bfdd6161d87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fa906938-46ce-495b-8b92-3de114e20003" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_db59ccee-4a39-41db-968c-4bfdd6161d87" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_db59ccee-4a39-41db-968c-4bfdd6161d87_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_db59ccee-4a39-41db-968c-4bfdd6161d87" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_db59ccee-4a39-41db-968c-4bfdd6161d87_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_913c7d11-e309-4381-aca1-3587e79a4907" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_db59ccee-4a39-41db-968c-4bfdd6161d87" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_913c7d11-e309-4381-aca1-3587e79a4907" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementsMember_3e0bc8be-a06f-4e34-b7ba-c828def29494" xlink:href="mtz-20210930.xsd#mtz_SubcontractingArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_913c7d11-e309-4381-aca1-3587e79a4907" xlink:to="loc_mtz_SubcontractingArrangementsMember_3e0bc8be-a06f-4e34-b7ba-c828def29494" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EmployeeLeasingArrangementMember_38ab7b20-c071-4d04-a073-4fa2551691b3" xlink:href="mtz-20210930.xsd#mtz_EmployeeLeasingArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_913c7d11-e309-4381-aca1-3587e79a4907" xlink:to="loc_mtz_EmployeeLeasingArrangementMember_38ab7b20-c071-4d04-a073-4fa2551691b3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" xlink:type="extended" id="ie5caaedb420b4162b8fbe13481fa3610_FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_d4895b2b-934d-4e4d-8a21-1b3476c1503b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_282987ba-eefb-4d2c-903f-36584631fa13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_d4895b2b-934d-4e4d-8a21-1b3476c1503b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_282987ba-eefb-4d2c-903f-36584631fa13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_e4644ed2-23ba-454f-984d-84bb8be0375f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_d4895b2b-934d-4e4d-8a21-1b3476c1503b" xlink:to="loc_us-gaap_SeniorNotes_e4644ed2-23ba-454f-984d-84bb8be0375f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_08b4e2d0-b7e2-4fa9-886d-af2c3a14c579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_d4895b2b-934d-4e4d-8a21-1b3476c1503b" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_08b4e2d0-b7e2-4fa9-886d-af2c3a14c579" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_8849246a-d447-448e-9c5f-c7acb6b84396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_d4895b2b-934d-4e4d-8a21-1b3476c1503b" xlink:to="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_8849246a-d447-448e-9c5f-c7acb6b84396" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_463d9357-e48a-4597-8f1f-7a9d8750ad93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_8849246a-d447-448e-9c5f-c7acb6b84396" xlink:to="loc_us-gaap_DebtInstrumentAxis_463d9357-e48a-4597-8f1f-7a9d8750ad93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_463d9357-e48a-4597-8f1f-7a9d8750ad93_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_463d9357-e48a-4597-8f1f-7a9d8750ad93" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_463d9357-e48a-4597-8f1f-7a9d8750ad93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5220b2e0-f573-4ba4-8d28-be7ee8cc71cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_463d9357-e48a-4597-8f1f-7a9d8750ad93" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5220b2e0-f573-4ba4-8d28-be7ee8cc71cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointFivePercentSeniorNotesMember_fe3b0901-0df1-42c2-aad6-2479cc35f054" xlink:href="mtz-20210930.xsd#mtz_FourPointFivePercentSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5220b2e0-f573-4ba4-8d28-be7ee8cc71cf" xlink:to="loc_mtz_FourPointFivePercentSeniorNotesMember_fe3b0901-0df1-42c2-aad6-2479cc35f054" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0ed16a7e-6783-47e5-96a9-2b3d04db3f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_8849246a-d447-448e-9c5f-c7acb6b84396" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0ed16a7e-6783-47e5-96a9-2b3d04db3f6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0ed16a7e-6783-47e5-96a9-2b3d04db3f6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0ed16a7e-6783-47e5-96a9-2b3d04db3f6a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0ed16a7e-6783-47e5-96a9-2b3d04db3f6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_876ca010-4a33-42e6-b01a-59af0f533460" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0ed16a7e-6783-47e5-96a9-2b3d04db3f6a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_876ca010-4a33-42e6-b01a-59af0f533460" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_287ed185-6fb8-45f8-8b0c-f1a1cb54c407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_876ca010-4a33-42e6-b01a-59af0f533460" xlink:to="loc_us-gaap_SeniorNotesMember_287ed185-6fb8-45f8-8b0c-f1a1cb54c407" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" xlink:type="extended" id="i5985129351ee449ca57da1ba822ae0a8_AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RetainagePercentOfContractBillings_852db4da-9b6f-4986-a74c-8001728a6c5b" xlink:href="mtz-20210930.xsd#mtz_RetainagePercentOfContractBillings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:to="loc_mtz_RetainagePercentOfContractBillings_852db4da-9b6f-4986-a74c-8001728a6c5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_f1ffed96-6a25-4b91-8623-9efecef9792a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_f1ffed96-6a25-4b91-8623-9efecef9792a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_edb48be8-1eb0-4ea8-b5b4-5fd7a29c0988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_edb48be8-1eb0-4ea8-b5b4-5fd7a29c0988" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent_d34ee857-cf24-4c35-bdbe-406e6f663f1f" xlink:href="mtz-20210930.xsd#mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:to="loc_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent_d34ee857-cf24-4c35-bdbe-406e6f663f1f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_fa068740-6be3-4475-965c-353227d62526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_fa068740-6be3-4475-965c-353227d62526" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRevenueExpenseNet_78a702b7-b858-4b4a-9f5a-7d20b366739c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRevenueExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:to="loc_us-gaap_InterestRevenueExpenseNet_78a702b7-b858-4b4a-9f5a-7d20b366739c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0d0cfdc3-1f22-41f6-a26d-1d24a960dda4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0d0cfdc3-1f22-41f6-a26d-1d24a960dda4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fc13d9dc-c36c-4472-badf-e486344e96ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0d0cfdc3-1f22-41f6-a26d-1d24a960dda4" xlink:to="loc_srt_RangeAxis_fc13d9dc-c36c-4472-badf-e486344e96ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fc13d9dc-c36c-4472-badf-e486344e96ea_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_fc13d9dc-c36c-4472-badf-e486344e96ea" xlink:to="loc_srt_RangeMember_fc13d9dc-c36c-4472-badf-e486344e96ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_82530f0b-0336-44d9-abb9-4df363be0ac6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_fc13d9dc-c36c-4472-badf-e486344e96ea" xlink:to="loc_srt_RangeMember_82530f0b-0336-44d9-abb9-4df363be0ac6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4f265252-63b1-484d-a7b0-bf2afa7af542" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_82530f0b-0336-44d9-abb9-4df363be0ac6" xlink:to="loc_srt_MinimumMember_4f265252-63b1-484d-a7b0-bf2afa7af542" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3fbbee6d-18e1-433a-94e2-07f1258f53b7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_82530f0b-0336-44d9-abb9-4df363be0ac6" xlink:to="loc_srt_MaximumMember_3fbbee6d-18e1-433a-94e2-07f1258f53b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_116a6e77-a1bd-408b-848e-c090225cb76d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0d0cfdc3-1f22-41f6-a26d-1d24a960dda4" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_116a6e77-a1bd-408b-848e-c090225cb76d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_116a6e77-a1bd-408b-848e-c090225cb76d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_116a6e77-a1bd-408b-848e-c090225cb76d" xlink:to="loc_us-gaap_ReceivableTypeDomain_116a6e77-a1bd-408b-848e-c090225cb76d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_6c25f94b-f3ee-4d0a-8682-364fb807ed3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_116a6e77-a1bd-408b-848e-c090225cb76d" xlink:to="loc_us-gaap_ReceivableTypeDomain_6c25f94b-f3ee-4d0a-8682-364fb807ed3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember_a9a5ca15-81b2-49d9-bab2-56f797e05b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_6c25f94b-f3ee-4d0a-8682-364fb807ed3a" xlink:to="loc_us-gaap_FinanceReceivablesMember_a9a5ca15-81b2-49d9-bab2-56f797e05b0d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="extended" id="ifeb6a67ec3a94020b03a54c2b888afd7_PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_545b07a2-9e15-4ad8-b751-472d3bdcfcbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_eb582721-0e74-4c9a-9813-c12bcfc2b928" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_545b07a2-9e15-4ad8-b751-472d3bdcfcbf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_eb582721-0e74-4c9a-9813-c12bcfc2b928" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_37d0b64c-dee8-48b5-bbed-8b30e3bd56de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_545b07a2-9e15-4ad8-b751-472d3bdcfcbf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_37d0b64c-dee8-48b5-bbed-8b30e3bd56de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8c21793f-bd75-4739-8610-6652412df97a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_545b07a2-9e15-4ad8-b751-472d3bdcfcbf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8c21793f-bd75-4739-8610-6652412df97a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8d68ade0-9ae3-45e1-ba2f-e26915c1dc9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_545b07a2-9e15-4ad8-b751-472d3bdcfcbf" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8d68ade0-9ae3-45e1-ba2f-e26915c1dc9c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a0c0bf4e-8798-463f-818d-42f4ee1281c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8d68ade0-9ae3-45e1-ba2f-e26915c1dc9c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a0c0bf4e-8798-463f-818d-42f4ee1281c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a0c0bf4e-8798-463f-818d-42f4ee1281c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a0c0bf4e-8798-463f-818d-42f4ee1281c0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a0c0bf4e-8798-463f-818d-42f4ee1281c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_959b23c3-b484-4c38-bb59-c31b29bd3407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a0c0bf4e-8798-463f-818d-42f4ee1281c0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_959b23c3-b484-4c38-bb59-c31b29bd3407" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_02c5f714-5c6f-41b7-b466-12e5387e4cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_959b23c3-b484-4c38-bb59-c31b29bd3407" xlink:to="loc_us-gaap_LandMember_02c5f714-5c6f-41b7-b466-12e5387e4cd0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_c8838657-4410-4097-8023-a6e2b7946568" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_959b23c3-b484-4c38-bb59-c31b29bd3407" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_c8838657-4410-4097-8023-a6e2b7946568" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_3e15f001-af2c-433a-8265-3d7ebd302b13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_959b23c3-b484-4c38-bb59-c31b29bd3407" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_3e15f001-af2c-433a-8265-3d7ebd302b13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_8e43c320-d628-42cb-b4ed-7c3a3b45353d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_959b23c3-b484-4c38-bb59-c31b29bd3407" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_8e43c320-d628-42cb-b4ed-7c3a3b45353d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_77b44632-ab2d-4f30-b6b4-8edcb715e164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_959b23c3-b484-4c38-bb59-c31b29bd3407" xlink:to="loc_us-gaap_ConstructionInProgressMember_77b44632-ab2d-4f30-b6b4-8edcb715e164" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtScheduleofCarryingValuesofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" xlink:type="extended" id="i6249742e84db4b1e855ef699d7961066_DebtScheduleofCarryingValuesofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_a3d2847c-d99c-49ab-b580-d7838aa856ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_a3d2847c-d99c-49ab-b580-d7838aa856ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_be5c671b-e5dc-469f-beb4-efdd09a3d69b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_be5c671b-e5dc-469f-beb4-efdd09a3d69b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FinanceLeaseAndOtherObligations_cca41596-5ba5-49e1-ab03-f26540dc6187" xlink:href="mtz-20210930.xsd#mtz_FinanceLeaseAndOtherObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_mtz_FinanceLeaseAndOtherObligations_cca41596-5ba5-49e1-ab03-f26540dc6187" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross_193cb357-bcdf-4687-93ab-67ccd6137862" xlink:href="mtz-20210930.xsd#mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross_193cb357-bcdf-4687-93ab-67ccd6137862" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_686811ea-3a8e-464f-be4c-545afbd70034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_686811ea-3a8e-464f-be4c-545afbd70034" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_b80c618e-5285-406a-ae9b-d68f7534fec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_b80c618e-5285-406a-ae9b-d68f7534fec1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0fd4c2e1-025e-4a89-b0c0-ee576d1530f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0fd4c2e1-025e-4a89-b0c0-ee576d1530f1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_e5d408db-dd31-4937-9e64-e3f77a203dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_e5d408db-dd31-4937-9e64-e3f77a203dc1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7aac99de-a0a1-449d-a17f-e64abcaae8db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_us-gaap_DebtInstrumentTable_7aac99de-a0a1-449d-a17f-e64abcaae8db" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8daccbad-0579-4bbc-99f8-b8d2372896a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7aac99de-a0a1-449d-a17f-e64abcaae8db" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8daccbad-0579-4bbc-99f8-b8d2372896a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8daccbad-0579-4bbc-99f8-b8d2372896a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8daccbad-0579-4bbc-99f8-b8d2372896a5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8daccbad-0579-4bbc-99f8-b8d2372896a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_78a12dd1-bd0f-4454-b234-42b89ff8b6f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8daccbad-0579-4bbc-99f8-b8d2372896a5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_78a12dd1-bd0f-4454-b234-42b89ff8b6f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember_c317e972-9d7e-497d-9fd4-7358bf39303e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_78a12dd1-bd0f-4454-b234-42b89ff8b6f2" xlink:to="loc_us-gaap_DomesticLineOfCreditMember_c317e972-9d7e-497d-9fd4-7358bf39303e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_d6c98c1c-2533-44ad-8561-dbd07a71b69c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_78a12dd1-bd0f-4454-b234-42b89ff8b6f2" xlink:to="loc_us-gaap_SeniorNotesMember_d6c98c1c-2533-44ad-8561-dbd07a71b69c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_181d4c56-f0b4-4f4d-9e08-661b2f389371" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7aac99de-a0a1-449d-a17f-e64abcaae8db" xlink:to="loc_us-gaap_CreditFacilityAxis_181d4c56-f0b4-4f4d-9e08-661b2f389371" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_181d4c56-f0b4-4f4d-9e08-661b2f389371_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_181d4c56-f0b4-4f4d-9e08-661b2f389371" xlink:to="loc_us-gaap_CreditFacilityDomain_181d4c56-f0b4-4f4d-9e08-661b2f389371_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_208dd4ed-6de6-4e89-9fea-dcc754b3b8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_181d4c56-f0b4-4f4d-9e08-661b2f389371" xlink:to="loc_us-gaap_CreditFacilityDomain_208dd4ed-6de6-4e89-9fea-dcc754b3b8b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e2a7523c-d757-445c-8bfd-8df5fffb03d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_208dd4ed-6de6-4e89-9fea-dcc754b3b8b2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e2a7523c-d757-445c-8bfd-8df5fffb03d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_a512552a-226f-4b5c-863b-19555924fca9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_208dd4ed-6de6-4e89-9fea-dcc754b3b8b2" xlink:to="loc_us-gaap_LoansPayableMember_a512552a-226f-4b5c-863b-19555924fca9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f499a46a-b7ea-4bc4-bcb2-753795ad8cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7aac99de-a0a1-449d-a17f-e64abcaae8db" xlink:to="loc_us-gaap_DebtInstrumentAxis_f499a46a-b7ea-4bc4-bcb2-753795ad8cd6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f499a46a-b7ea-4bc4-bcb2-753795ad8cd6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_f499a46a-b7ea-4bc4-bcb2-753795ad8cd6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f499a46a-b7ea-4bc4-bcb2-753795ad8cd6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_924f91e1-90f0-407d-a2a0-56c19462453d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_f499a46a-b7ea-4bc4-bcb2-753795ad8cd6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_924f91e1-90f0-407d-a2a0-56c19462453d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointFivePercentSeniorNotesMember_c606b0fb-5252-44a0-b85f-5905d54a2949" xlink:href="mtz-20210930.xsd#mtz_FourPointFivePercentSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_924f91e1-90f0-407d-a2a0-56c19462453d" xlink:to="loc_mtz_FourPointFivePercentSeniorNotesMember_c606b0fb-5252-44a0-b85f-5905d54a2949" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtSeniorSecuredCreditFacilityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" xlink:type="extended" id="icfbdd8d2fe754457be7a67d0f908b43d_DebtSeniorSecuredCreditFacilityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_70cd1609-0a0d-4f92-9503-d3acf381c71c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_70cd1609-0a0d-4f92-9503-d3acf381c71c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal_b1db4a58-88ea-4a3c-872c-57bbd05b3b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal_b1db4a58-88ea-4a3c-872c-57bbd05b3b9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_fa066087-211c-4e38-99f9-d58fe3b935e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LineOfCredit_fa066087-211c-4e38-99f9-d58fe3b935e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_a72d2e0d-5575-4667-bda8-3252597f00a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_a72d2e0d-5575-4667-bda8-3252597f00a5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_3b2f807f-6a02-4d63-b387-c11a6b69366e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_3b2f807f-6a02-4d63-b387-c11a6b69366e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_9bcc4bd5-06cb-4c9a-99c2-b95c78d65e56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_9bcc4bd5-06cb-4c9a-99c2-b95c78d65e56" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c78f6681-06f3-4bde-9225-fa04bf0f11c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c78f6681-06f3-4bde-9225-fa04bf0f11c3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_18f36ce7-97ab-44fa-a04d-1039f496b30c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_18f36ce7-97ab-44fa-a04d-1039f496b30c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_7684b600-d135-4abd-8b09-e5f9bf2a4bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_7684b600-d135-4abd-8b09-e5f9bf2a4bbb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_284351cd-e37a-4b5d-935f-277f0927f8f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_DebtInstrumentTable_284351cd-e37a-4b5d-935f-277f0927f8f8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a11a303d-968d-4939-a25a-cb05b99cd7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_284351cd-e37a-4b5d-935f-277f0927f8f8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a11a303d-968d-4939-a25a-cb05b99cd7bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a11a303d-968d-4939-a25a-cb05b99cd7bb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a11a303d-968d-4939-a25a-cb05b99cd7bb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a11a303d-968d-4939-a25a-cb05b99cd7bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4c9c9cef-ec32-4499-bc15-e07be745da17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a11a303d-968d-4939-a25a-cb05b99cd7bb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4c9c9cef-ec32-4499-bc15-e07be745da17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember_f94bafa7-39ac-401c-9562-8ebd9bbc2aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4c9c9cef-ec32-4499-bc15-e07be745da17" xlink:to="loc_us-gaap_DomesticLineOfCreditMember_f94bafa7-39ac-401c-9562-8ebd9bbc2aaf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2794212a-fab1-4199-88dc-3f1b29f2a73b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_284351cd-e37a-4b5d-935f-277f0927f8f8" xlink:to="loc_us-gaap_CreditFacilityAxis_2794212a-fab1-4199-88dc-3f1b29f2a73b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2794212a-fab1-4199-88dc-3f1b29f2a73b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_2794212a-fab1-4199-88dc-3f1b29f2a73b" xlink:to="loc_us-gaap_CreditFacilityDomain_2794212a-fab1-4199-88dc-3f1b29f2a73b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_bba8bb2f-120b-4ec9-acf7-bb356d4a7167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_2794212a-fab1-4199-88dc-3f1b29f2a73b" xlink:to="loc_us-gaap_CreditFacilityDomain_bba8bb2f-120b-4ec9-acf7-bb356d4a7167" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_863d90d1-f34f-4baa-9db1-d0b5f2a93df3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_bba8bb2f-120b-4ec9-acf7-bb356d4a7167" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_863d90d1-f34f-4baa-9db1-d0b5f2a93df3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_3ca135f9-073a-4dd9-9fa8-d1c44531baf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_bba8bb2f-120b-4ec9-acf7-bb356d4a7167" xlink:to="loc_us-gaap_LoansPayableMember_3ca135f9-073a-4dd9-9fa8-d1c44531baf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ForeignDenominationMember_e60b02cd-edfa-47fc-ab1d-289a66bd9f8c" xlink:href="mtz-20210930.xsd#mtz_ForeignDenominationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_bba8bb2f-120b-4ec9-acf7-bb356d4a7167" xlink:to="loc_mtz_ForeignDenominationMember_e60b02cd-edfa-47fc-ab1d-289a66bd9f8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_f9b494df-e7e3-4b5e-874c-3591126ba000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_bba8bb2f-120b-4ec9-acf7-bb356d4a7167" xlink:to="loc_us-gaap_LetterOfCreditMember_f9b494df-e7e3-4b5e-874c-3591126ba000" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_638da4fc-1c4e-4b5d-af9f-416ece4a4a65" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_284351cd-e37a-4b5d-935f-277f0927f8f8" xlink:to="loc_srt_StatementScenarioAxis_638da4fc-1c4e-4b5d-af9f-416ece4a4a65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_638da4fc-1c4e-4b5d-af9f-416ece4a4a65_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_638da4fc-1c4e-4b5d-af9f-416ece4a4a65" xlink:to="loc_srt_ScenarioUnspecifiedDomain_638da4fc-1c4e-4b5d-af9f-416ece4a4a65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_0dedf81a-8f35-4dd4-a3b0-8f77a9c3abb5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_638da4fc-1c4e-4b5d-af9f-416ece4a4a65" xlink:to="loc_srt_ScenarioUnspecifiedDomain_0dedf81a-8f35-4dd4-a3b0-8f77a9c3abb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_8536b168-e3ee-47c4-8f35-a8d16e7a5de9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_0dedf81a-8f35-4dd4-a3b0-8f77a9c3abb5" xlink:to="loc_srt_ScenarioForecastMember_8536b168-e3ee-47c4-8f35-a8d16e7a5de9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_c6c6f63f-19c1-4526-ba65-6ea79822cca7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_284351cd-e37a-4b5d-935f-277f0927f8f8" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_c6c6f63f-19c1-4526-ba65-6ea79822cca7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_c6c6f63f-19c1-4526-ba65-6ea79822cca7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_c6c6f63f-19c1-4526-ba65-6ea79822cca7" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_c6c6f63f-19c1-4526-ba65-6ea79822cca7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_b182aa78-f7cc-416f-8ed5-94fec762162c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_c6c6f63f-19c1-4526-ba65-6ea79822cca7" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_b182aa78-f7cc-416f-8ed5-94fec762162c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_94bd43f6-aa70-42b5-b03a-88c0737fe631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_b182aa78-f7cc-416f-8ed5-94fec762162c" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_94bd43f6-aa70-42b5-b03a-88c0737fe631" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialStandbyLetterOfCreditMember_2035476f-4781-4d11-9b2d-43b02f7102de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialStandbyLetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_b182aa78-f7cc-416f-8ed5-94fec762162c" xlink:to="loc_us-gaap_FinancialStandbyLetterOfCreditMember_2035476f-4781-4d11-9b2d-43b02f7102de" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtOtherCreditFacilitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails" xlink:type="extended" id="i30a6fb53889b4d25832f3eab15acfdaa_DebtOtherCreditFacilitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8433bc84-c3a3-4eb2-ba82-c998c3df5848" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e6c63ce5-54ee-49d6-90aa-f1d4fc6c27b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8433bc84-c3a3-4eb2-ba82-c998c3df5848" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e6c63ce5-54ee-49d6-90aa-f1d4fc6c27b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_4a241e94-895f-43a3-bc6d-fc74674d5ead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8433bc84-c3a3-4eb2-ba82-c998c3df5848" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_4a241e94-895f-43a3-bc6d-fc74674d5ead" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4009c02d-d821-4482-8267-486c03455204" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8433bc84-c3a3-4eb2-ba82-c998c3df5848" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4009c02d-d821-4482-8267-486c03455204" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_ece54194-946c-4cd2-afa3-192b0de8d227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8433bc84-c3a3-4eb2-ba82-c998c3df5848" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_ece54194-946c-4cd2-afa3-192b0de8d227" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_29b3a84f-d7d5-4fa8-a8f0-491dc0e13610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8433bc84-c3a3-4eb2-ba82-c998c3df5848" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_29b3a84f-d7d5-4fa8-a8f0-491dc0e13610" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a3cee723-6219-4b31-9c1f-d8903b79c8da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8433bc84-c3a3-4eb2-ba82-c998c3df5848" xlink:to="loc_us-gaap_DebtInstrumentTable_a3cee723-6219-4b31-9c1f-d8903b79c8da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_b0bbc511-47ea-4e6f-bef4-ddb01aa195f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a3cee723-6219-4b31-9c1f-d8903b79c8da" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_b0bbc511-47ea-4e6f-bef4-ddb01aa195f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_b0bbc511-47ea-4e6f-bef4-ddb01aa195f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_b0bbc511-47ea-4e6f-bef4-ddb01aa195f3" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_b0bbc511-47ea-4e6f-bef4-ddb01aa195f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_92c20a0e-fd63-4c8d-871c-fce77f1cb230" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_b0bbc511-47ea-4e6f-bef4-ddb01aa195f3" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_92c20a0e-fd63-4c8d-871c-fce77f1cb230" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_c4790884-09a4-40d4-ab5d-146c464a096c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_92c20a0e-fd63-4c8d-871c-fce77f1cb230" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_c4790884-09a4-40d4-ab5d-146c464a096c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f5fb4e5c-639e-4cfc-806b-2d92ff813012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a3cee723-6219-4b31-9c1f-d8903b79c8da" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f5fb4e5c-639e-4cfc-806b-2d92ff813012" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f5fb4e5c-639e-4cfc-806b-2d92ff813012_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f5fb4e5c-639e-4cfc-806b-2d92ff813012" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f5fb4e5c-639e-4cfc-806b-2d92ff813012_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c0401f4f-d14b-44ee-94ab-7b8ccfeb0a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f5fb4e5c-639e-4cfc-806b-2d92ff813012" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c0401f4f-d14b-44ee-94ab-7b8ccfeb0a87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_c4cd79b5-ab21-493f-a416-b3cfeec0e5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c0401f4f-d14b-44ee-94ab-7b8ccfeb0a87" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_c4cd79b5-ab21-493f-a416-b3cfeec0e5a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_24c32229-923a-4fc3-ac9a-cc2e1cf7f0be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c0401f4f-d14b-44ee-94ab-7b8ccfeb0a87" xlink:to="loc_us-gaap_LineOfCreditMember_24c32229-923a-4fc3-ac9a-cc2e1cf7f0be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7353c61b-cbd1-45d8-880e-947a8389c401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a3cee723-6219-4b31-9c1f-d8903b79c8da" xlink:to="loc_us-gaap_CreditFacilityAxis_7353c61b-cbd1-45d8-880e-947a8389c401" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7353c61b-cbd1-45d8-880e-947a8389c401_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_7353c61b-cbd1-45d8-880e-947a8389c401" xlink:to="loc_us-gaap_CreditFacilityDomain_7353c61b-cbd1-45d8-880e-947a8389c401_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ed90b521-58d4-4087-898f-66774e2eb843" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_7353c61b-cbd1-45d8-880e-947a8389c401" xlink:to="loc_us-gaap_CreditFacilityDomain_ed90b521-58d4-4087-898f-66774e2eb843" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_07369590-37be-42ec-ade6-6b3b50bae5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ed90b521-58d4-4087-898f-66774e2eb843" xlink:to="loc_us-gaap_LetterOfCreditMember_07369590-37be-42ec-ade6-6b3b50bae5e7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtDebtGuaranteesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails" xlink:type="extended" id="ib81bfd2291aa4b6ea1d7441b77b81b7e_DebtDebtGuaranteesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_57f229db-db5d-4dfc-b69e-bcd81306ef4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aff24717-2438-47f1-b5f9-b61a52e5fbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_57f229db-db5d-4dfc-b69e-bcd81306ef4b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aff24717-2438-47f1-b5f9-b61a52e5fbd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2702d3fa-2e22-48aa-b201-8d82f42fa236" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_57f229db-db5d-4dfc-b69e-bcd81306ef4b" xlink:to="loc_us-gaap_DebtInstrumentTable_2702d3fa-2e22-48aa-b201-8d82f42fa236" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ecc7f1c2-d613-4ec3-a729-5a923ab0348a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2702d3fa-2e22-48aa-b201-8d82f42fa236" xlink:to="loc_us-gaap_DebtInstrumentAxis_ecc7f1c2-d613-4ec3-a729-5a923ab0348a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ecc7f1c2-d613-4ec3-a729-5a923ab0348a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ecc7f1c2-d613-4ec3-a729-5a923ab0348a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ecc7f1c2-d613-4ec3-a729-5a923ab0348a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_99f271f6-2a4b-4db1-bb56-7ab1cf4f0571" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ecc7f1c2-d613-4ec3-a729-5a923ab0348a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_99f271f6-2a4b-4db1-bb56-7ab1cf4f0571" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointFivePercentSeniorNotesMember_97394b10-f203-413c-911c-6899c3e05927" xlink:href="mtz-20210930.xsd#mtz_FourPointFivePercentSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99f271f6-2a4b-4db1-bb56-7ab1cf4f0571" xlink:to="loc_mtz_FourPointFivePercentSeniorNotesMember_97394b10-f203-413c-911c-6899c3e05927" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_40ef2443-b8fc-441a-b614-a828fd0ba530" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2702d3fa-2e22-48aa-b201-8d82f42fa236" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_40ef2443-b8fc-441a-b614-a828fd0ba530" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_40ef2443-b8fc-441a-b614-a828fd0ba530_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_40ef2443-b8fc-441a-b614-a828fd0ba530" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_40ef2443-b8fc-441a-b614-a828fd0ba530_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a22e4a46-808d-4aaf-ac85-0fc48b75d4bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_40ef2443-b8fc-441a-b614-a828fd0ba530" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a22e4a46-808d-4aaf-ac85-0fc48b75d4bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_e83a13ec-5caf-41f9-8c26-7d1edd5cd9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a22e4a46-808d-4aaf-ac85-0fc48b75d4bd" xlink:to="loc_us-gaap_SeniorNotesMember_e83a13ec-5caf-41f9-8c26-7d1edd5cd9a4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtAdditionalInformationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails" xlink:type="extended" id="if9de3c27957645acbebca164766f9569_DebtAdditionalInformationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_990a20fa-7bde-41f6-8e78-33b49f6c2f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:to="loc_us-gaap_InterestPayableCurrent_990a20fa-7bde-41f6-8e78-33b49f6c2f97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_817ffad1-8844-4969-b5fe-0a6b8595ff9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_817ffad1-8844-4969-b5fe-0a6b8595ff9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt_e317128f-bc58-41b7-966d-eb31d7dee085" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfUnsecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:to="loc_us-gaap_RepaymentsOfUnsecuredDebt_e317128f-bc58-41b7-966d-eb31d7dee085" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e5619d93-5b13-4f37-a7a4-bc498cbd66ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e5619d93-5b13-4f37-a7a4-bc498cbd66ea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_7e6e3903-99cb-4de6-9cac-1dd77dd6353f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_7e6e3903-99cb-4de6-9cac-1dd77dd6353f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_4f14919e-f5b1-4187-8353-80791b346a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_4f14919e-f5b1-4187-8353-80791b346a9a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_3c7c3771-5c3f-4f09-94b4-1d66a70cce08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:to="loc_us-gaap_DebtInstrumentTable_3c7c3771-5c3f-4f09-94b4-1d66a70cce08" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_72584f45-9061-451b-8be9-bf86061827d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3c7c3771-5c3f-4f09-94b4-1d66a70cce08" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_72584f45-9061-451b-8be9-bf86061827d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_72584f45-9061-451b-8be9-bf86061827d0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_72584f45-9061-451b-8be9-bf86061827d0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_72584f45-9061-451b-8be9-bf86061827d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e8570011-7d22-45fb-9080-f45954adc955" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_72584f45-9061-451b-8be9-bf86061827d0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e8570011-7d22-45fb-9080-f45954adc955" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_3895a724-11ea-4018-8697-11e3c1695c52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e8570011-7d22-45fb-9080-f45954adc955" xlink:to="loc_us-gaap_SeniorNotesMember_3895a724-11ea-4018-8697-11e3c1695c52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_de5ba27b-f414-4b7d-bbe3-279416be7a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3c7c3771-5c3f-4f09-94b4-1d66a70cce08" xlink:to="loc_us-gaap_DebtInstrumentAxis_de5ba27b-f414-4b7d-bbe3-279416be7a8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_de5ba27b-f414-4b7d-bbe3-279416be7a8e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_de5ba27b-f414-4b7d-bbe3-279416be7a8e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_de5ba27b-f414-4b7d-bbe3-279416be7a8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_58825f46-19ec-4ae5-a2f4-0766f241e709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_de5ba27b-f414-4b7d-bbe3-279416be7a8e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_58825f46-19ec-4ae5-a2f4-0766f241e709" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointEightSevenFivePercentSeniorNotesMember_cf639be8-d223-4f34-83dc-03caf7d113be" xlink:href="mtz-20210930.xsd#mtz_FourPointEightSevenFivePercentSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_58825f46-19ec-4ae5-a2f4-0766f241e709" xlink:to="loc_mtz_FourPointEightSevenFivePercentSeniorNotesMember_cf639be8-d223-4f34-83dc-03caf7d113be" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtSubsequentEventNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails" xlink:type="extended" id="i917f27af48194c90bb2cceea58ea100a_DebtSubsequentEventNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_855eda9c-b6c5-488c-a1de-feea361fed58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b83cb1bd-2a06-40dd-89be-d2c734289de6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_855eda9c-b6c5-488c-a1de-feea361fed58" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b83cb1bd-2a06-40dd-89be-d2c734289de6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_2ed0ad9f-344e-417f-a634-9e8681ed6e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_855eda9c-b6c5-488c-a1de-feea361fed58" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_2ed0ad9f-344e-417f-a634-9e8681ed6e4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e4d03aa7-da93-432a-b6ba-7a70e49cab89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_855eda9c-b6c5-488c-a1de-feea361fed58" xlink:to="loc_us-gaap_DebtInstrumentTable_e4d03aa7-da93-432a-b6ba-7a70e49cab89" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_67d3637f-16c8-441c-ada6-d3d7a95eeba6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e4d03aa7-da93-432a-b6ba-7a70e49cab89" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_67d3637f-16c8-441c-ada6-d3d7a95eeba6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_67d3637f-16c8-441c-ada6-d3d7a95eeba6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_67d3637f-16c8-441c-ada6-d3d7a95eeba6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_67d3637f-16c8-441c-ada6-d3d7a95eeba6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cb3ad242-a30e-49c9-ac7d-fea561a63b09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_67d3637f-16c8-441c-ada6-d3d7a95eeba6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cb3ad242-a30e-49c9-ac7d-fea561a63b09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember_f495fbb0-c031-47ec-b6ea-89bf1419ac48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cb3ad242-a30e-49c9-ac7d-fea561a63b09" xlink:to="loc_us-gaap_DomesticLineOfCreditMember_f495fbb0-c031-47ec-b6ea-89bf1419ac48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_792337e0-35c8-4e7b-a78d-71b98e5755d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e4d03aa7-da93-432a-b6ba-7a70e49cab89" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_792337e0-35c8-4e7b-a78d-71b98e5755d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_792337e0-35c8-4e7b-a78d-71b98e5755d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_792337e0-35c8-4e7b-a78d-71b98e5755d4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_792337e0-35c8-4e7b-a78d-71b98e5755d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2b3bb7ac-544c-47c4-831d-165ca6d29a86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_792337e0-35c8-4e7b-a78d-71b98e5755d4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2b3bb7ac-544c-47c4-831d-165ca6d29a86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_873813b4-9dff-4358-9345-2a79920d29dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_2b3bb7ac-544c-47c4-831d-165ca6d29a86" xlink:to="loc_us-gaap_SubsequentEventMember_873813b4-9dff-4358-9345-2a79920d29dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_9d0a3432-fc86-4624-9be3-fde7e2fd95d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e4d03aa7-da93-432a-b6ba-7a70e49cab89" xlink:to="loc_us-gaap_CreditFacilityAxis_9d0a3432-fc86-4624-9be3-fde7e2fd95d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_9d0a3432-fc86-4624-9be3-fde7e2fd95d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_9d0a3432-fc86-4624-9be3-fde7e2fd95d2" xlink:to="loc_us-gaap_CreditFacilityDomain_9d0a3432-fc86-4624-9be3-fde7e2fd95d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0d686213-777c-42cd-b7b2-59778eb453ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_9d0a3432-fc86-4624-9be3-fde7e2fd95d2" xlink:to="loc_us-gaap_CreditFacilityDomain_0d686213-777c-42cd-b7b2-59778eb453ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bc575476-3462-4c06-be08-70d2e009a473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_0d686213-777c-42cd-b7b2-59778eb453ed" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bc575476-3462-4c06-be08-70d2e009a473" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TermLoanMember_8f6bde40-a0d4-4769-971e-223f2164e8d1" xlink:href="mtz-20210930.xsd#mtz_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_0d686213-777c-42cd-b7b2-59778eb453ed" xlink:to="loc_mtz_TermLoanMember_8f6bde40-a0d4-4769-971e-223f2164e8d1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/LeaseObligationsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#LeaseObligationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/LeaseObligationsNarrativeDetails" xlink:type="extended" id="ia462aaaafe7b492189e8745a32cc0e03_LeaseObligationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LesseeLeaseTermOfContract_1ec63713-4d52-4334-b872-9187ba9ea5a4" xlink:href="mtz-20210930.xsd#mtz_LesseeLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_mtz_LesseeLeaseTermOfContract_1ec63713-4d52-4334-b872-9187ba9ea5a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LesseeLeaseRenewalTerm_ca3e3cea-9d35-40e9-862a-481c85142a8b" xlink:href="mtz-20210930.xsd#mtz_LesseeLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_mtz_LesseeLeaseRenewalTerm_ca3e3cea-9d35-40e9-862a-481c85142a8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_0b67e351-1f7a-406a-ae09-59679b965480" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_0b67e351-1f7a-406a-ae09-59679b965480" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_b4fd6184-de52-4b9c-91f8-b03abf5ad6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_b4fd6184-de52-4b9c-91f8-b03abf5ad6b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_4db368e4-36bf-42d0-841e-9cbf1b96712a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_4db368e4-36bf-42d0-841e-9cbf1b96712a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_d16d1a11-a196-42e8-8744-429deb2c3f26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_d16d1a11-a196-42e8-8744-429deb2c3f26" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_af245e56-719c-42f7-8b39-86e75a9d3e98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_af245e56-719c-42f7-8b39-86e75a9d3e98" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_350f100d-be7c-4d67-8f4c-d3e12883c589" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_350f100d-be7c-4d67-8f4c-d3e12883c589" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_3497111d-6d2c-47f8-83ac-e81b8b19d167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_OperatingLeaseExpense_3497111d-6d2c-47f8-83ac-e81b8b19d167" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_d23a1bd1-ed9c-4024-97ac-35238bf9ce35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_VariableLeaseCost_d23a1bd1-ed9c-4024-97ac-35238bf9ce35" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_c9eeba14-3f05-4c17-9562-0a535083f630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_ShortTermLeaseCost_c9eeba14-3f05-4c17-9562-0a535083f630" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_d950f4dc-98a5-4530-a5af-598a83cf3885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_d950f4dc-98a5-4530-a5af-598a83cf3885" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_e43ee905-9497-4921-a55f-068f61b4961d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_e43ee905-9497-4921-a55f-068f61b4961d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_567097fb-8144-493c-b426-5b8933ac6411" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_567097fb-8144-493c-b426-5b8933ac6411" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_fba68797-5c8b-4ee3-a899-7727d1ed154b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_fba68797-5c8b-4ee3-a899-7727d1ed154b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_bb815f53-46e5-47e2-9f3d-4b84edbe44b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_bb815f53-46e5-47e2-9f3d-4b84edbe44b2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_52fafa0e-939d-4839-aec0-9a3f3325a7cb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_bb815f53-46e5-47e2-9f3d-4b84edbe44b2" xlink:to="loc_srt_RangeAxis_52fafa0e-939d-4839-aec0-9a3f3325a7cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_52fafa0e-939d-4839-aec0-9a3f3325a7cb_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_52fafa0e-939d-4839-aec0-9a3f3325a7cb" xlink:to="loc_srt_RangeMember_52fafa0e-939d-4839-aec0-9a3f3325a7cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9aa2b6aa-e3e4-436c-96dd-39937c94ecfa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_52fafa0e-939d-4839-aec0-9a3f3325a7cb" xlink:to="loc_srt_RangeMember_9aa2b6aa-e3e4-436c-96dd-39937c94ecfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f9a142ef-aaec-4e19-8b32-e6691b7736a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9aa2b6aa-e3e4-436c-96dd-39937c94ecfa" xlink:to="loc_srt_MinimumMember_f9a142ef-aaec-4e19-8b32-e6691b7736a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b31d5e6a-9820-48ca-af5f-e9833abde100" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9aa2b6aa-e3e4-436c-96dd-39937c94ecfa" xlink:to="loc_srt_MaximumMember_b31d5e6a-9820-48ca-af5f-e9833abde100" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_8188f52c-f5a7-4dad-a67e-b3acb2a4967d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_bb815f53-46e5-47e2-9f3d-4b84edbe44b2" xlink:to="loc_us-gaap_LeaseContractualTermAxis_8188f52c-f5a7-4dad-a67e-b3acb2a4967d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_8188f52c-f5a7-4dad-a67e-b3acb2a4967d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LeaseContractualTermAxis_8188f52c-f5a7-4dad-a67e-b3acb2a4967d" xlink:to="loc_us-gaap_LeaseContractualTermDomain_8188f52c-f5a7-4dad-a67e-b3acb2a4967d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_6dda3c90-10f4-4018-b88b-cbd5a780ad37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LeaseContractualTermAxis_8188f52c-f5a7-4dad-a67e-b3acb2a4967d" xlink:to="loc_us-gaap_LeaseContractualTermDomain_6dda3c90-10f4-4018-b88b-cbd5a780ad37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquipmentLeasesMember_08c4c6cc-1bb1-40aa-ac6e-e3cdafd14c9e" xlink:href="mtz-20210930.xsd#mtz_EquipmentLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_6dda3c90-10f4-4018-b88b-cbd5a780ad37" xlink:to="loc_mtz_EquipmentLeasesMember_08c4c6cc-1bb1-40aa-ac6e-e3cdafd14c9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FacilityLeasesMember_c63b6863-0296-4830-8175-1104bbc3c4da" xlink:href="mtz-20210930.xsd#mtz_FacilityLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_6dda3c90-10f4-4018-b88b-cbd5a780ad37" xlink:to="loc_mtz_FacilityLeasesMember_c63b6863-0296-4830-8175-1104bbc3c4da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6158470c-db79-42e5-bfef-8faac70282a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_bb815f53-46e5-47e2-9f3d-4b84edbe44b2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6158470c-db79-42e5-bfef-8faac70282a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6158470c-db79-42e5-bfef-8faac70282a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6158470c-db79-42e5-bfef-8faac70282a8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6158470c-db79-42e5-bfef-8faac70282a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6118f22a-be5b-455e-9d7f-f037f64fcc51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6158470c-db79-42e5-bfef-8faac70282a8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6118f22a-be5b-455e-9d7f-f037f64fcc51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2021AcquisitionsMember_645797de-c0e7-4ac5-94fa-310288440a1e" xlink:href="mtz-20210930.xsd#mtz_A2021AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6118f22a-be5b-455e-9d7f-f037f64fcc51" xlink:to="loc_mtz_A2021AcquisitionsMember_645797de-c0e7-4ac5-94fa-310288440a1e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" xlink:type="extended" id="i7e67b65404b64ce38283c47f03e415f4_StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96a90365-b05c-4caf-b936-8f4ea6dd1dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_44848c99-7031-4bdc-ab0a-e86260d4d8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96a90365-b05c-4caf-b936-8f4ea6dd1dd4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_44848c99-7031-4bdc-ab0a-e86260d4d8ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_46b117bd-2869-4a13-88f7-ddd1e29b777d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96a90365-b05c-4caf-b936-8f4ea6dd1dd4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_46b117bd-2869-4a13-88f7-ddd1e29b777d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_33b720eb-d753-4894-8029-ba4f621d69ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96a90365-b05c-4caf-b936-8f4ea6dd1dd4" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_33b720eb-d753-4894-8029-ba4f621d69ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_79bf5903-de73-4496-96cd-b23159e25cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96a90365-b05c-4caf-b936-8f4ea6dd1dd4" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_79bf5903-de73-4496-96cd-b23159e25cd2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2643224e-2131-4780-8f6c-51ab58fc2b63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96a90365-b05c-4caf-b936-8f4ea6dd1dd4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2643224e-2131-4780-8f6c-51ab58fc2b63" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_91eea118-a886-4ec5-9735-0a21ef16029e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2643224e-2131-4780-8f6c-51ab58fc2b63" xlink:to="loc_us-gaap_AwardTypeAxis_91eea118-a886-4ec5-9735-0a21ef16029e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_91eea118-a886-4ec5-9735-0a21ef16029e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_91eea118-a886-4ec5-9735-0a21ef16029e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_91eea118-a886-4ec5-9735-0a21ef16029e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c6ad7a44-78ec-42cc-8ba5-009325cdba75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_91eea118-a886-4ec5-9735-0a21ef16029e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c6ad7a44-78ec-42cc-8ba5-009325cdba75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_4b053ffd-ae0f-43a5-ba09-b78c1d4c9215" xlink:href="mtz-20210930.xsd#mtz_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c6ad7a44-78ec-42cc-8ba5-009325cdba75" xlink:to="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_4b053ffd-ae0f-43a5-ba09-b78c1d4c9215" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_52bcc6a0-f5bd-41e4-8813-9d58c013ce12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2643224e-2131-4780-8f6c-51ab58fc2b63" xlink:to="loc_us-gaap_PlanNameAxis_52bcc6a0-f5bd-41e4-8813-9d58c013ce12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_52bcc6a0-f5bd-41e4-8813-9d58c013ce12_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_52bcc6a0-f5bd-41e4-8813-9d58c013ce12" xlink:to="loc_us-gaap_PlanNameDomain_52bcc6a0-f5bd-41e4-8813-9d58c013ce12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1b945dad-437a-45b8-9e75-6c8158e8dec8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_52bcc6a0-f5bd-41e4-8813-9d58c013ce12" xlink:to="loc_us-gaap_PlanNameDomain_1b945dad-437a-45b8-9e75-6c8158e8dec8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_Restated2013IncentivePlanMember_6a913a24-e2aa-4232-9f17-74dc36ad6fe7" xlink:href="mtz-20210930.xsd#mtz_Restated2013IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1b945dad-437a-45b8-9e75-6c8158e8dec8" xlink:to="loc_mtz_Restated2013IncentivePlanMember_6a913a24-e2aa-4232-9f17-74dc36ad6fe7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails" xlink:type="extended" id="ie64440280c39494f86dd0893cd060722_StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa2da567-3a62-4b32-a700-ed26956a6a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_46ebcc6c-e342-46bc-ab9a-7dd82b44ca09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa2da567-3a62-4b32-a700-ed26956a6a3a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_46ebcc6c-e342-46bc-ab9a-7dd82b44ca09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_54e3f0b7-7251-44ec-a297-24cc7becc99b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa2da567-3a62-4b32-a700-ed26956a6a3a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_54e3f0b7-7251-44ec-a297-24cc7becc99b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_7c0a08c8-8c3a-4867-b9a1-5f590b62de1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa2da567-3a62-4b32-a700-ed26956a6a3a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_7c0a08c8-8c3a-4867-b9a1-5f590b62de1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f78e38a3-9560-4402-939a-d8faba1692d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa2da567-3a62-4b32-a700-ed26956a6a3a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f78e38a3-9560-4402-939a-d8faba1692d4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_51d8b0f8-ce69-4629-af16-8f353b79c21a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f78e38a3-9560-4402-939a-d8faba1692d4" xlink:to="loc_us-gaap_AwardTypeAxis_51d8b0f8-ce69-4629-af16-8f353b79c21a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_51d8b0f8-ce69-4629-af16-8f353b79c21a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_51d8b0f8-ce69-4629-af16-8f353b79c21a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_51d8b0f8-ce69-4629-af16-8f353b79c21a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78f68e38-8864-4874-9366-395a71374720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_51d8b0f8-ce69-4629-af16-8f353b79c21a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78f68e38-8864-4874-9366-395a71374720" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_2cb0a437-93ff-48f7-822f-5917a2a459f6" xlink:href="mtz-20210930.xsd#mtz_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78f68e38-8864-4874-9366-395a71374720" xlink:to="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_2cb0a437-93ff-48f7-822f-5917a2a459f6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" xlink:type="extended" id="i782380a408f14c33827e4fd2fe8d484f_StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b644d3a4-49fb-4273-b66b-147a26315c29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a5434eb-85ab-4351-b026-28175cd6ec68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b644d3a4-49fb-4273-b66b-147a26315c29" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a5434eb-85ab-4351-b026-28175cd6ec68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_977d4f3b-002e-444d-a8a1-29482847c543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a5434eb-85ab-4351-b026-28175cd6ec68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_977d4f3b-002e-444d-a8a1-29482847c543" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a2b3480d-56c5-4d99-af77-59f3b83374a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a5434eb-85ab-4351-b026-28175cd6ec68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a2b3480d-56c5-4d99-af77-59f3b83374a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5fd14d90-d7c3-4280-b563-0d5a926f8578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a5434eb-85ab-4351-b026-28175cd6ec68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5fd14d90-d7c3-4280-b563-0d5a926f8578" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0e333565-d0b0-4304-896b-bf456cc737b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a5434eb-85ab-4351-b026-28175cd6ec68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0e333565-d0b0-4304-896b-bf456cc737b6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_321e5a2d-5868-4cec-bb0a-834ed1138c15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c509afb7-80e2-496b-ab7d-dbc3a2b35c89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b644d3a4-49fb-4273-b66b-147a26315c29" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c509afb7-80e2-496b-ab7d-dbc3a2b35c89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d759f98e-37b6-4125-963c-f21d566fbb23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c509afb7-80e2-496b-ab7d-dbc3a2b35c89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d759f98e-37b6-4125-963c-f21d566fbb23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9f8dea5c-c387-47d4-9169-d3227e29e285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c509afb7-80e2-496b-ab7d-dbc3a2b35c89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9f8dea5c-c387-47d4-9169-d3227e29e285" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_cf4ac40d-1c61-4de9-ab0e-8365f52330b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c509afb7-80e2-496b-ab7d-dbc3a2b35c89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_cf4ac40d-1c61-4de9-ab0e-8365f52330b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7d8ad8f7-5e18-45db-8b22-05b258f2910a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c509afb7-80e2-496b-ab7d-dbc3a2b35c89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7d8ad8f7-5e18-45db-8b22-05b258f2910a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_93e4ad4e-272e-465b-b74b-81979cc5d083" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_707d1363-3911-4fd7-baaf-e38b78e82bad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b644d3a4-49fb-4273-b66b-147a26315c29" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_707d1363-3911-4fd7-baaf-e38b78e82bad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9d59502b-8886-4822-8768-f0610f714d10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_707d1363-3911-4fd7-baaf-e38b78e82bad" xlink:to="loc_us-gaap_AwardTypeAxis_9d59502b-8886-4822-8768-f0610f714d10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9d59502b-8886-4822-8768-f0610f714d10_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9d59502b-8886-4822-8768-f0610f714d10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9d59502b-8886-4822-8768-f0610f714d10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ea805309-eaee-49a7-9142-dbed2d10965d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9d59502b-8886-4822-8768-f0610f714d10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ea805309-eaee-49a7-9142-dbed2d10965d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_d8bbbdec-b393-4757-b2cd-9efcf83a1503" xlink:href="mtz-20210930.xsd#mtz_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ea805309-eaee-49a7-9142-dbed2d10965d" xlink:to="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_d8bbbdec-b393-4757-b2cd-9efcf83a1503" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e31bbe0d-05f8-493f-b709-5475b3362ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ea805309-eaee-49a7-9142-dbed2d10965d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e31bbe0d-05f8-493f-b709-5475b3362ffb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" xlink:type="extended" id="ibbba03a4a48c48b9aca9f967c606fb46_StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fbed5688-f93c-492a-9d02-d7a6501adcd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_ef4583cd-c478-4f36-b07a-e272b32c497d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fbed5688-f93c-492a-9d02-d7a6501adcd9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_ef4583cd-c478-4f36-b07a-e272b32c497d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_052e5ebf-af6b-487a-abb9-7686dc90bf32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fbed5688-f93c-492a-9d02-d7a6501adcd9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_052e5ebf-af6b-487a-abb9-7686dc90bf32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_3fdfe975-39ae-4a3d-b239-e2848a3fe210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fbed5688-f93c-492a-9d02-d7a6501adcd9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_3fdfe975-39ae-4a3d-b239-e2848a3fe210" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_4add2b53-a196-418a-b54c-9c2c12e3b184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fbed5688-f93c-492a-9d02-d7a6501adcd9" xlink:to="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_4add2b53-a196-418a-b54c-9c2c12e3b184" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46cd406c-5a8b-4493-8351-fb53662f37ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fbed5688-f93c-492a-9d02-d7a6501adcd9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46cd406c-5a8b-4493-8351-fb53662f37ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6ebbe24f-0ccc-4eef-8bd5-30e4794751b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46cd406c-5a8b-4493-8351-fb53662f37ad" xlink:to="loc_us-gaap_AwardTypeAxis_6ebbe24f-0ccc-4eef-8bd5-30e4794751b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6ebbe24f-0ccc-4eef-8bd5-30e4794751b9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6ebbe24f-0ccc-4eef-8bd5-30e4794751b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6ebbe24f-0ccc-4eef-8bd5-30e4794751b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_515c259f-f6ec-4684-83eb-95ad91f8be5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6ebbe24f-0ccc-4eef-8bd5-30e4794751b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_515c259f-f6ec-4684-83eb-95ad91f8be5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_4006a5c1-26b6-4f39-92ce-937c7485efd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_515c259f-f6ec-4684-83eb-95ad91f8be5c" xlink:to="loc_us-gaap_EmployeeStockMember_4006a5c1-26b6-4f39-92ce-937c7485efd6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/OtherRetirementPlansDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#OtherRetirementPlansDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/OtherRetirementPlansDetails" xlink:type="extended" id="i6f34c90a90354393aa0a91e460110e36_OtherRetirementPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_1ecd1344-63ea-4b96-928a-ef7655a71932" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNumberOfEmployeesCovered_cf61048d-7a00-4d1e-83da-314e9f4e5971" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlanNumberOfEmployeesCovered"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_1ecd1344-63ea-4b96-928a-ef7655a71932" xlink:to="loc_us-gaap_MultiemployerPlanNumberOfEmployeesCovered_cf61048d-7a00-4d1e-83da-314e9f4e5971" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_0c650b66-23e6-42a0-82f0-0d6404dcaf11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_1ecd1344-63ea-4b96-928a-ef7655a71932" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_0c650b66-23e6-42a0-82f0-0d6404dcaf11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_f5e18719-72d3-479d-ab66-359ec76aab34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_1ecd1344-63ea-4b96-928a-ef7655a71932" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_f5e18719-72d3-479d-ab66-359ec76aab34" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bca8f753-d8d5-407d-99c7-5e9e690c05bc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_f5e18719-72d3-479d-ab66-359ec76aab34" xlink:to="loc_srt_RangeAxis_bca8f753-d8d5-407d-99c7-5e9e690c05bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bca8f753-d8d5-407d-99c7-5e9e690c05bc_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_bca8f753-d8d5-407d-99c7-5e9e690c05bc" xlink:to="loc_srt_RangeMember_bca8f753-d8d5-407d-99c7-5e9e690c05bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1c17d49b-7ec3-428c-a1f1-259d76e2a600" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_bca8f753-d8d5-407d-99c7-5e9e690c05bc" xlink:to="loc_srt_RangeMember_1c17d49b-7ec3-428c-a1f1-259d76e2a600" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0f2a9692-a867-4d2c-ae7c-7951a4eea164" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1c17d49b-7ec3-428c-a1f1-259d76e2a600" xlink:to="loc_srt_MinimumMember_0f2a9692-a867-4d2c-ae7c-7951a4eea164" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_58fef20e-98d3-494e-9b15-4ffd18c885fc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1c17d49b-7ec3-428c-a1f1-259d76e2a600" xlink:to="loc_srt_MaximumMember_58fef20e-98d3-494e-9b15-4ffd18c885fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_134d24eb-ffc8-47ab-ade8-ee3a06a35307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_f5e18719-72d3-479d-ab66-359ec76aab34" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_134d24eb-ffc8-47ab-ade8-ee3a06a35307" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_134d24eb-ffc8-47ab-ade8-ee3a06a35307_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_134d24eb-ffc8-47ab-ade8-ee3a06a35307" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_134d24eb-ffc8-47ab-ade8-ee3a06a35307_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_18b161ed-53d3-40d4-b6f9-98550bee5713" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_134d24eb-ffc8-47ab-ade8-ee3a06a35307" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_18b161ed-53d3-40d4-b6f9-98550bee5713" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_3890738b-fee1-49a7-bc3c-494eed8636fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_18b161ed-53d3-40d4-b6f9-98550bee5713" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_3890738b-fee1-49a7-bc3c-494eed8636fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_aad7ece5-2648-4d68-a237-df96cc810733" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_18b161ed-53d3-40d4-b6f9-98550bee5713" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_aad7ece5-2648-4d68-a237-df96cc810733" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/EquityDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#EquityDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/EquityDetails" xlink:type="extended" id="ida5e9b77bcdd4389ba1435653493be01_EquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_2eee1667-5405-4d5f-8b30-82a442c5f63e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_611e97a8-b867-4167-854e-0fc3d0ce34ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_2eee1667-5405-4d5f-8b30-82a442c5f63e" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_611e97a8-b867-4167-854e-0fc3d0ce34ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_7ecd6ba9-ae04-4c33-b603-06a17688fffc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_2eee1667-5405-4d5f-8b30-82a442c5f63e" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_7ecd6ba9-ae04-4c33-b603-06a17688fffc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1bda4075-2402-43ee-a0e8-bcd453af352d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_2eee1667-5405-4d5f-8b30-82a442c5f63e" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1bda4075-2402-43ee-a0e8-bcd453af352d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_5aa71837-d5c8-4955-b1d4-64563055eef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_2eee1667-5405-4d5f-8b30-82a442c5f63e" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_5aa71837-d5c8-4955-b1d4-64563055eef2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_b87f7eb5-761d-482d-a122-399f2418d283" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_5aa71837-d5c8-4955-b1d4-64563055eef2" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_b87f7eb5-761d-482d-a122-399f2418d283" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_b87f7eb5-761d-482d-a122-399f2418d283_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_b87f7eb5-761d-482d-a122-399f2418d283" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_b87f7eb5-761d-482d-a122-399f2418d283_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_bc3e4abf-0340-45b0-8724-6367d8ff7a20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_b87f7eb5-761d-482d-a122-399f2418d283" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_bc3e4abf-0340-45b0-8724-6367d8ff7a20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_December2018ShareRepurchaseProgramMember_2744c751-20bd-47c8-a990-4eeb599ce718" xlink:href="mtz-20210930.xsd#mtz_December2018ShareRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_bc3e4abf-0340-45b0-8724-6367d8ff7a20" xlink:to="loc_mtz_December2018ShareRepurchaseProgramMember_2744c751-20bd-47c8-a990-4eeb599ce718" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_March2020ShareRepurchaseProgramMember_3caae7fb-fc0d-4bfa-a9a9-2b1ef017405b" xlink:href="mtz-20210930.xsd#mtz_March2020ShareRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_bc3e4abf-0340-45b0-8724-6367d8ff7a20" xlink:to="loc_mtz_March2020ShareRepurchaseProgramMember_3caae7fb-fc0d-4bfa-a9a9-2b1ef017405b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" xlink:type="extended" id="i597ece87588343b0bbc9313af38f8481_SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_24fcbf1a-65f6-4d20-ab97-dbd61a2b2002" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationRevenueAbstract_78ec5dee-df34-4b19-b9d5-e57c7649e970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_24fcbf1a-65f6-4d20-ab97-dbd61a2b2002" xlink:to="loc_us-gaap_SegmentReportingInformationRevenueAbstract_78ec5dee-df34-4b19-b9d5-e57c7649e970" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2d5fcef8-eeab-433e-bdcb-13eb8831a5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationRevenueAbstract_78ec5dee-df34-4b19-b9d5-e57c7649e970" xlink:to="loc_us-gaap_Revenues_2d5fcef8-eeab-433e-bdcb-13eb8831a5f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_13c14ff9-ad7f-43d9-a41e-885a7431af81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationRevenueAbstract_78ec5dee-df34-4b19-b9d5-e57c7649e970" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_13c14ff9-ad7f-43d9-a41e-885a7431af81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a73af95-d508-4a1e-bfb2-dec1729ff476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_24fcbf1a-65f6-4d20-ab97-dbd61a2b2002" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a73af95-d508-4a1e-bfb2-dec1729ff476" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_b08351ce-a9f2-4d9d-a7b5-e6e7af391722" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a73af95-d508-4a1e-bfb2-dec1729ff476" xlink:to="loc_srt_ConsolidationItemsAxis_b08351ce-a9f2-4d9d-a7b5-e6e7af391722" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b08351ce-a9f2-4d9d-a7b5-e6e7af391722_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_b08351ce-a9f2-4d9d-a7b5-e6e7af391722" xlink:to="loc_srt_ConsolidationItemsDomain_b08351ce-a9f2-4d9d-a7b5-e6e7af391722_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d7015a6a-8266-44c0-a36f-b9c7d9d42e9b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_b08351ce-a9f2-4d9d-a7b5-e6e7af391722" xlink:to="loc_srt_ConsolidationItemsDomain_d7015a6a-8266-44c0-a36f-b9c7d9d42e9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_4e825c90-c6ad-466e-a535-6a0860be559f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_d7015a6a-8266-44c0-a36f-b9c7d9d42e9b" xlink:to="loc_us-gaap_OperatingSegmentsMember_4e825c90-c6ad-466e-a535-6a0860be559f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_c48fed42-386b-4e85-844f-64c1e2f7bc4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_d7015a6a-8266-44c0-a36f-b9c7d9d42e9b" xlink:to="loc_us-gaap_IntersegmentEliminationMember_c48fed42-386b-4e85-844f-64c1e2f7bc4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d4cb993c-5908-4da5-ad4a-369750678c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a73af95-d508-4a1e-bfb2-dec1729ff476" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d4cb993c-5908-4da5-ad4a-369750678c10" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d4cb993c-5908-4da5-ad4a-369750678c10_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d4cb993c-5908-4da5-ad4a-369750678c10" xlink:to="loc_us-gaap_SegmentDomain_d4cb993c-5908-4da5-ad4a-369750678c10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fa96e573-7b1b-425f-9aa4-a8292e122f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d4cb993c-5908-4da5-ad4a-369750678c10" xlink:to="loc_us-gaap_SegmentDomain_fa96e573-7b1b-425f-9aa4-a8292e122f9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsMember_93b4d261-ac2a-49ee-8325-b45e028988a4" xlink:href="mtz-20210930.xsd#mtz_CommunicationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fa96e573-7b1b-425f-9aa4-a8292e122f9b" xlink:to="loc_mtz_CommunicationsMember_93b4d261-ac2a-49ee-8325-b45e028988a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureMember_51957c5f-2417-49ae-acf3-99b921d910a7" xlink:href="mtz-20210930.xsd#mtz_CleanEnergyAndInfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fa96e573-7b1b-425f-9aa4-a8292e122f9b" xlink:to="loc_mtz_CleanEnergyAndInfrastructureMember_51957c5f-2417-49ae-acf3-99b921d910a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_298613a0-1258-4cdd-b35d-5c065e883b85" xlink:href="mtz-20210930.xsd#mtz_OilAndGasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fa96e573-7b1b-425f-9aa4-a8292e122f9b" xlink:to="loc_mtz_OilAndGasSegmentMember_298613a0-1258-4cdd-b35d-5c065e883b85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ElectricalTransmissionMember_a70ec51b-42c9-4b3f-859e-fd89a915ea93" xlink:href="mtz-20210930.xsd#mtz_ElectricalTransmissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fa96e573-7b1b-425f-9aa4-a8292e122f9b" xlink:to="loc_mtz_ElectricalTransmissionMember_a70ec51b-42c9-4b3f-859e-fd89a915ea93" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_024d19ee-ca01-449c-92e7-29d6586a4fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fa96e573-7b1b-425f-9aa4-a8292e122f9b" xlink:to="loc_us-gaap_AllOtherSegmentsMember_024d19ee-ca01-449c-92e7-29d6586a4fe1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3d8b22f7-0173-46f3-9651-3720ea4e351a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a73af95-d508-4a1e-bfb2-dec1729ff476" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3d8b22f7-0173-46f3-9651-3720ea4e351a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3d8b22f7-0173-46f3-9651-3720ea4e351a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3d8b22f7-0173-46f3-9651-3720ea4e351a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3d8b22f7-0173-46f3-9651-3720ea4e351a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_bc127300-0988-43eb-a957-b67c5aae34d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3d8b22f7-0173-46f3-9651-3720ea4e351a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_bc127300-0988-43eb-a957-b67c5aae34d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_c5e1f752-af94-49a9-b54d-acaf8e4bec9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_bc127300-0988-43eb-a957-b67c5aae34d6" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_c5e1f752-af94-49a9-b54d-acaf8e4bec9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ec5c61c1-30ba-49e3-8ec1-682a80497f83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a73af95-d508-4a1e-bfb2-dec1729ff476" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ec5c61c1-30ba-49e3-8ec1-682a80497f83" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ec5c61c1-30ba-49e3-8ec1-682a80497f83_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ec5c61c1-30ba-49e3-8ec1-682a80497f83" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ec5c61c1-30ba-49e3-8ec1-682a80497f83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b410ad58-04f4-4d8c-b242-98f8316f3edd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ec5c61c1-30ba-49e3-8ec1-682a80497f83" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b410ad58-04f4-4d8c-b242-98f8316f3edd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_976fa94f-8d0e-456f-948f-aec436022335" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b410ad58-04f4-4d8c-b242-98f8316f3edd" xlink:to="loc_us-gaap_SalesRevenueNetMember_976fa94f-8d0e-456f-948f-aec436022335" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_0a40abf9-31a4-4c35-bfaa-69460b7fa281" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a73af95-d508-4a1e-bfb2-dec1729ff476" xlink:to="loc_srt_MajorCustomersAxis_0a40abf9-31a4-4c35-bfaa-69460b7fa281" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_0a40abf9-31a4-4c35-bfaa-69460b7fa281_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_0a40abf9-31a4-4c35-bfaa-69460b7fa281" xlink:to="loc_srt_NameOfMajorCustomerDomain_0a40abf9-31a4-4c35-bfaa-69460b7fa281_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_3548ab63-778d-480a-b944-0ee7276b1318" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_0a40abf9-31a4-4c35-bfaa-69460b7fa281" xlink:to="loc_srt_NameOfMajorCustomerDomain_3548ab63-778d-480a-b944-0ee7276b1318" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_UtilitiesMember_790efe61-b1c1-4ab0-8d46-1d5426a9d496" xlink:href="mtz-20210930.xsd#mtz_UtilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_3548ab63-778d-480a-b944-0ee7276b1318" xlink:to="loc_mtz_UtilitiesMember_790efe61-b1c1-4ab0-8d46-1d5426a9d496" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails" xlink:type="extended" id="i6798879e3cd14f1eac21765dece86a75_SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_b3ce0efb-e93b-4615-8eae-a0f7dc9be54c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EBITDA_0d55963a-5f10-46f0-a2e7-79fc68ed64fa" xlink:href="mtz-20210930.xsd#mtz_EBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b3ce0efb-e93b-4615-8eae-a0f7dc9be54c" xlink:to="loc_mtz_EBITDA_0d55963a-5f10-46f0-a2e7-79fc68ed64fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_545453d1-a7c8-4f43-a121-ce975282a05e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b3ce0efb-e93b-4615-8eae-a0f7dc9be54c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_545453d1-a7c8-4f43-a121-ce975282a05e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7eedbb32-70f3-445b-91c2-d56a53afd16e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b3ce0efb-e93b-4615-8eae-a0f7dc9be54c" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7eedbb32-70f3-445b-91c2-d56a53afd16e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1af1ce3f-6a99-4052-9599-c055a0e2ff61" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7eedbb32-70f3-445b-91c2-d56a53afd16e" xlink:to="loc_srt_ConsolidationItemsAxis_1af1ce3f-6a99-4052-9599-c055a0e2ff61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1af1ce3f-6a99-4052-9599-c055a0e2ff61_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_1af1ce3f-6a99-4052-9599-c055a0e2ff61" xlink:to="loc_srt_ConsolidationItemsDomain_1af1ce3f-6a99-4052-9599-c055a0e2ff61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9ba4253e-d0b1-40c3-89ec-545508e02964" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_1af1ce3f-6a99-4052-9599-c055a0e2ff61" xlink:to="loc_srt_ConsolidationItemsDomain_9ba4253e-d0b1-40c3-89ec-545508e02964" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_bfa35081-4256-4e19-9639-e39a14afd42f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9ba4253e-d0b1-40c3-89ec-545508e02964" xlink:to="loc_us-gaap_OperatingSegmentsMember_bfa35081-4256-4e19-9639-e39a14afd42f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_2327d180-5a4d-467d-9aa0-38925433e88e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9ba4253e-d0b1-40c3-89ec-545508e02964" xlink:to="loc_us-gaap_CorporateNonSegmentMember_2327d180-5a4d-467d-9aa0-38925433e88e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_30bee3b6-bac5-4e66-be3d-1f841aa67476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7eedbb32-70f3-445b-91c2-d56a53afd16e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_30bee3b6-bac5-4e66-be3d-1f841aa67476" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_30bee3b6-bac5-4e66-be3d-1f841aa67476_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_30bee3b6-bac5-4e66-be3d-1f841aa67476" xlink:to="loc_us-gaap_SegmentDomain_30bee3b6-bac5-4e66-be3d-1f841aa67476_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e0da9f16-e708-43e0-ac2e-678cef5fcca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_30bee3b6-bac5-4e66-be3d-1f841aa67476" xlink:to="loc_us-gaap_SegmentDomain_e0da9f16-e708-43e0-ac2e-678cef5fcca2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsMember_d46bb826-304d-4a99-95cb-67f9c4724d41" xlink:href="mtz-20210930.xsd#mtz_CommunicationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0da9f16-e708-43e0-ac2e-678cef5fcca2" xlink:to="loc_mtz_CommunicationsMember_d46bb826-304d-4a99-95cb-67f9c4724d41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureMember_97af97e2-e435-4fc6-b222-fac8239bbf79" xlink:href="mtz-20210930.xsd#mtz_CleanEnergyAndInfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0da9f16-e708-43e0-ac2e-678cef5fcca2" xlink:to="loc_mtz_CleanEnergyAndInfrastructureMember_97af97e2-e435-4fc6-b222-fac8239bbf79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_cef974c0-dfb8-4074-8269-c3828a0e086e" xlink:href="mtz-20210930.xsd#mtz_OilAndGasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0da9f16-e708-43e0-ac2e-678cef5fcca2" xlink:to="loc_mtz_OilAndGasSegmentMember_cef974c0-dfb8-4074-8269-c3828a0e086e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ElectricalTransmissionMember_35152685-0068-4e39-8303-115a04a19d18" xlink:href="mtz-20210930.xsd#mtz_ElectricalTransmissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0da9f16-e708-43e0-ac2e-678cef5fcca2" xlink:to="loc_mtz_ElectricalTransmissionMember_35152685-0068-4e39-8303-115a04a19d18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_b57fce4e-568f-47e7-b640-4ce37baf59e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0da9f16-e708-43e0-ac2e-678cef5fcca2" xlink:to="loc_us-gaap_AllOtherSegmentsMember_b57fce4e-568f-47e7-b640-4ce37baf59e8" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" xlink:type="extended" id="ic2db45429491427eaedebd1974eb76b3_SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_522f0d99-89b8-494f-9aae-b536ee0975d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6eb8758f-1405-4846-a7c8-f47d07702bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_522f0d99-89b8-494f-9aae-b536ee0975d2" xlink:to="loc_us-gaap_Revenues_6eb8758f-1405-4846-a7c8-f47d07702bcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_dd62146e-9a0a-4d4b-a34d-c488b60515cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_522f0d99-89b8-494f-9aae-b536ee0975d2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_dd62146e-9a0a-4d4b-a34d-c488b60515cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_ef3af89c-232c-4599-8e5e-95ed93153bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_522f0d99-89b8-494f-9aae-b536ee0975d2" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_ef3af89c-232c-4599-8e5e-95ed93153bc5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_39589ab9-875f-45f4-b0a1-4b8509d914df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_522f0d99-89b8-494f-9aae-b536ee0975d2" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_39589ab9-875f-45f4-b0a1-4b8509d914df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6baf055c-c559-490f-ae5e-8d422fe92255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_522f0d99-89b8-494f-9aae-b536ee0975d2" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6baf055c-c559-490f-ae5e-8d422fe92255" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_fb3c7cb7-518e-40d9-9111-f6843702db19" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6baf055c-c559-490f-ae5e-8d422fe92255" xlink:to="loc_srt_StatementGeographicalAxis_fb3c7cb7-518e-40d9-9111-f6843702db19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fb3c7cb7-518e-40d9-9111-f6843702db19_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_fb3c7cb7-518e-40d9-9111-f6843702db19" xlink:to="loc_srt_SegmentGeographicalDomain_fb3c7cb7-518e-40d9-9111-f6843702db19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_0302a793-9d1c-4481-b5a4-614781bac0d3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_fb3c7cb7-518e-40d9-9111-f6843702db19" xlink:to="loc_srt_SegmentGeographicalDomain_0302a793-9d1c-4481-b5a4-614781bac0d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_76ba68e8-56e2-491c-8448-b228e816553e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0302a793-9d1c-4481-b5a4-614781bac0d3" xlink:to="loc_country_US_76ba68e8-56e2-491c-8448-b228e816553e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_d11a0e9b-890d-4083-ba1b-a8cfd3e51947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0302a793-9d1c-4481-b5a4-614781bac0d3" xlink:to="loc_us-gaap_NonUsMember_d11a0e9b-890d-4083-ba1b-a8cfd3e51947" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_0b923bbc-0d87-4d65-81e3-fad60025b0cf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6baf055c-c559-490f-ae5e-8d422fe92255" xlink:to="loc_srt_MajorCustomersAxis_0b923bbc-0d87-4d65-81e3-fad60025b0cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_0b923bbc-0d87-4d65-81e3-fad60025b0cf_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_0b923bbc-0d87-4d65-81e3-fad60025b0cf" xlink:to="loc_srt_NameOfMajorCustomerDomain_0b923bbc-0d87-4d65-81e3-fad60025b0cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_e65f2861-b987-4543-a1ad-2a9d626da3f4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_0b923bbc-0d87-4d65-81e3-fad60025b0cf" xlink:to="loc_srt_NameOfMajorCustomerDomain_e65f2861-b987-4543-a1ad-2a9d626da3f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_GovermmentTransactionsMember_35593f97-65b3-4fa3-bf9f-f1d2411f1997" xlink:href="mtz-20210930.xsd#mtz_GovermmentTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_e65f2861-b987-4543-a1ad-2a9d626da3f4" xlink:to="loc_mtz_GovermmentTransactionsMember_35593f97-65b3-4fa3-bf9f-f1d2411f1997" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8da0f9fd-9b41-4bbd-a4f5-bb6b3b70424b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6baf055c-c559-490f-ae5e-8d422fe92255" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8da0f9fd-9b41-4bbd-a4f5-bb6b3b70424b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8da0f9fd-9b41-4bbd-a4f5-bb6b3b70424b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8da0f9fd-9b41-4bbd-a4f5-bb6b3b70424b" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8da0f9fd-9b41-4bbd-a4f5-bb6b3b70424b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_85cd1924-2331-4110-a5c5-2dba54e4dae5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8da0f9fd-9b41-4bbd-a4f5-bb6b3b70424b" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_85cd1924-2331-4110-a5c5-2dba54e4dae5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_535a6ef7-44eb-42bd-ad71-c23ecd777555" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_85cd1924-2331-4110-a5c5-2dba54e4dae5" xlink:to="loc_us-gaap_AccountsReceivableMember_535a6ef7-44eb-42bd-ad71-c23ecd777555" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_4b69b540-d9e7-4963-9fdc-7d8937e9663d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_85cd1924-2331-4110-a5c5-2dba54e4dae5" xlink:to="loc_us-gaap_SalesRevenueNetMember_4b69b540-d9e7-4963-9fdc-7d8937e9663d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_20617e72-2e5e-4f9f-bf4c-6edbeff334fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6baf055c-c559-490f-ae5e-8d422fe92255" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_20617e72-2e5e-4f9f-bf4c-6edbeff334fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_20617e72-2e5e-4f9f-bf4c-6edbeff334fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_20617e72-2e5e-4f9f-bf4c-6edbeff334fe" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_20617e72-2e5e-4f9f-bf4c-6edbeff334fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_94aa49c3-29e8-4728-b41c-a4f0277207f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_20617e72-2e5e-4f9f-bf4c-6edbeff334fe" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_94aa49c3-29e8-4728-b41c-a4f0277207f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_bb96e13b-d894-4e30-89fe-2d8a3c6a4e45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_94aa49c3-29e8-4728-b41c-a4f0277207f5" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_bb96e13b-d894-4e30-89fe-2d8a3c6a4e45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_b335048c-f2e2-4bfc-acd1-d5c42d1e9d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_94aa49c3-29e8-4728-b41c-a4f0277207f5" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_b335048c-f2e2-4bfc-acd1-d5c42d1e9d3c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#SegmentsandRelatedInformationSignificantCustomersNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" xlink:type="extended" id="ieb31afd78fa849039832709d3ca505ba_SegmentsandRelatedInformationSignificantCustomersNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ec12b4ff-34d1-4c38-871f-9b8ba1e8cdfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_9fc3c0f9-3447-4dde-8861-a39d3c3b1919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ec12b4ff-34d1-4c38-871f-9b8ba1e8cdfb" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_9fc3c0f9-3447-4dde-8861-a39d3c3b1919" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebffd8ad-ff02-41fd-921b-1c7080767bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ec12b4ff-34d1-4c38-871f-9b8ba1e8cdfb" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebffd8ad-ff02-41fd-921b-1c7080767bc3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d22d4a38-6b71-459b-8232-fe1ee8134d86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebffd8ad-ff02-41fd-921b-1c7080767bc3" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d22d4a38-6b71-459b-8232-fe1ee8134d86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d22d4a38-6b71-459b-8232-fe1ee8134d86_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d22d4a38-6b71-459b-8232-fe1ee8134d86" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d22d4a38-6b71-459b-8232-fe1ee8134d86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71eb495f-179d-45ca-978b-f89f266270c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d22d4a38-6b71-459b-8232-fe1ee8134d86" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71eb495f-179d-45ca-978b-f89f266270c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_a32f98c0-d2dd-45f2-9a1c-b3fba852f978" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71eb495f-179d-45ca-978b-f89f266270c6" xlink:to="loc_us-gaap_SalesRevenueNetMember_a32f98c0-d2dd-45f2-9a1c-b3fba852f978" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_0185ce12-ae83-459c-9fa8-d306dd307ee0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebffd8ad-ff02-41fd-921b-1c7080767bc3" xlink:to="loc_srt_MajorCustomersAxis_0185ce12-ae83-459c-9fa8-d306dd307ee0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_0185ce12-ae83-459c-9fa8-d306dd307ee0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_0185ce12-ae83-459c-9fa8-d306dd307ee0" xlink:to="loc_srt_NameOfMajorCustomerDomain_0185ce12-ae83-459c-9fa8-d306dd307ee0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c27df778-1b9c-464a-8be6-a6e8c3e528b1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_0185ce12-ae83-459c-9fa8-d306dd307ee0" xlink:to="loc_srt_NameOfMajorCustomerDomain_c27df778-1b9c-464a-8be6-a6e8c3e528b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EnbridgeIncMember_10631774-5b9d-4fd4-bc51-224206965964" xlink:href="mtz-20210930.xsd#mtz_EnbridgeIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_c27df778-1b9c-464a-8be6-a6e8c3e528b1" xlink:to="loc_mtz_EnbridgeIncMember_10631774-5b9d-4fd4-bc51-224206965964" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ATT1Member_13b5ffb8-f044-42fd-84c7-327925f4ec45" xlink:href="mtz-20210930.xsd#mtz_ATT1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_c27df778-1b9c-464a-8be6-a6e8c3e528b1" xlink:to="loc_mtz_ATT1Member_13b5ffb8-f044-42fd-84c7-327925f4ec45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d2c19ce7-0004-499a-8258-2d2e368467ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebffd8ad-ff02-41fd-921b-1c7080767bc3" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d2c19ce7-0004-499a-8258-2d2e368467ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d2c19ce7-0004-499a-8258-2d2e368467ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d2c19ce7-0004-499a-8258-2d2e368467ff" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d2c19ce7-0004-499a-8258-2d2e368467ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_0986db9f-de1e-40e2-bd8c-05c0a378f6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d2c19ce7-0004-499a-8258-2d2e368467ff" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_0986db9f-de1e-40e2-bd8c-05c0a378f6ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_d47bfa1e-99e0-463c-b564-c24c0c6ba2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_0986db9f-de1e-40e2-bd8c-05c0a378f6ae" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_d47bfa1e-99e0-463c-b564-c24c0c6ba2a8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#CommitmentsandContingenciesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="extended" id="i952b9a0735ce40b58aca141e9bf28756_CommitmentsandContingenciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_5c15eeb8-3327-4f93-b838-697f149b3cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_0e538d13-5fc1-43b0-887e-2efa446794fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5c15eeb8-3327-4f93-b838-697f149b3cd4" xlink:to="loc_us-gaap_OtherAssetsCurrent_0e538d13-5fc1-43b0-887e-2efa446794fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_bafe74f4-cb1b-416f-8716-939823a4ca46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5c15eeb8-3327-4f93-b838-697f149b3cd4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_bafe74f4-cb1b-416f-8716-939823a4ca46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_e2c3415f-d6e9-4303-ba2c-f994b6aa3c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5c15eeb8-3327-4f93-b838-697f149b3cd4" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_e2c3415f-d6e9-4303-ba2c-f994b6aa3c54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_60c2f36f-7d66-4e59-836a-e1cfb4c4719c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_5c15eeb8-3327-4f93-b838-697f149b3cd4" xlink:to="loc_us-gaap_LossContingenciesTable_60c2f36f-7d66-4e59-836a-e1cfb4c4719c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_bc5c50cb-9ebc-47f9-ad0b-ddc95baf48a0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_60c2f36f-7d66-4e59-836a-e1cfb4c4719c" xlink:to="loc_srt_LitigationCaseAxis_bc5c50cb-9ebc-47f9-ad0b-ddc95baf48a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_bc5c50cb-9ebc-47f9-ad0b-ddc95baf48a0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_bc5c50cb-9ebc-47f9-ad0b-ddc95baf48a0" xlink:to="loc_srt_LitigationCaseTypeDomain_bc5c50cb-9ebc-47f9-ad0b-ddc95baf48a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_6974ffbc-a6ab-40e1-8ae3-01d1c297640a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_bc5c50cb-9ebc-47f9-ad0b-ddc95baf48a0" xlink:to="loc_srt_LitigationCaseTypeDomain_6974ffbc-a6ab-40e1-8ae3-01d1c297640a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ThirdQuarterSettlementMember_39b5d4f7-9ed2-40fd-a6af-948138035f2e" xlink:href="mtz-20210930.xsd#mtz_ThirdQuarterSettlementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_6974ffbc-a6ab-40e1-8ae3-01d1c297640a" xlink:to="loc_mtz_ThirdQuarterSettlementMember_39b5d4f7-9ed2-40fd-a6af-948138035f2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_29fe107b-82e0-42d6-b3b0-3fce1e0b5ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_60c2f36f-7d66-4e59-836a-e1cfb4c4719c" xlink:to="loc_us-gaap_LitigationStatusAxis_29fe107b-82e0-42d6-b3b0-3fce1e0b5ca2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_29fe107b-82e0-42d6-b3b0-3fce1e0b5ca2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LitigationStatusAxis_29fe107b-82e0-42d6-b3b0-3fce1e0b5ca2" xlink:to="loc_us-gaap_LitigationStatusDomain_29fe107b-82e0-42d6-b3b0-3fce1e0b5ca2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_33152289-642b-448b-a06e-09b92521ad7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LitigationStatusAxis_29fe107b-82e0-42d6-b3b0-3fce1e0b5ca2" xlink:to="loc_us-gaap_LitigationStatusDomain_33152289-642b-448b-a06e-09b92521ad7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SettledLitigationMember_478dcfee-5fe4-4a5c-be76-eea0e88c15a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SettledLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_33152289-642b-448b-a06e-09b92521ad7a" xlink:to="loc_us-gaap_SettledLitigationMember_478dcfee-5fe4-4a5c-be76-eea0e88c15a1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" xlink:type="extended" id="if570d5195ecd4653920c261d7088f1d9_CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_10a8a421-9664-4f84-a2b4-e3cf5cfa63fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_ec5f0ea2-0411-4258-974f-0ae129178612" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_10a8a421-9664-4f84-a2b4-e3cf5cfa63fa" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_ec5f0ea2-0411-4258-974f-0ae129178612" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_706d1a17-6c38-4ea8-957a-61a39b3f452e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_10a8a421-9664-4f84-a2b4-e3cf5cfa63fa" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_706d1a17-6c38-4ea8-957a-61a39b3f452e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds_c9a600e5-72c3-4dee-8679-576d1afb0057" xlink:href="mtz-20210930.xsd#mtz_EstimatedCostsToCompleteProjectsSecuredByBonds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_10a8a421-9664-4f84-a2b4-e3cf5cfa63fa" xlink:to="loc_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds_c9a600e5-72c3-4dee-8679-576d1afb0057" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_1b780741-72cc-44af-8fdc-8f2fa754c7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_10a8a421-9664-4f84-a2b4-e3cf5cfa63fa" xlink:to="loc_us-gaap_SelfInsuranceReserve_1b780741-72cc-44af-8fdc-8f2fa754c7c0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_e60dee93-72e0-42f0-8c8d-9e41790419df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_10a8a421-9664-4f84-a2b4-e3cf5cfa63fa" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_e60dee93-72e0-42f0-8c8d-9e41790419df" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_10a8a421-9664-4f84-a2b4-e3cf5cfa63fa" xlink:to="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_5075d856-9703-4bcf-afa6-0d45ffd3ea1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_5075d856-9703-4bcf-afa6-0d45ffd3ea1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_5075d856-9703-4bcf-afa6-0d45ffd3ea1c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_5075d856-9703-4bcf-afa6-0d45ffd3ea1c" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_5075d856-9703-4bcf-afa6-0d45ffd3ea1c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_9cd3bb99-755a-483f-ab3d-a8ff39601c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_5075d856-9703-4bcf-afa6-0d45ffd3ea1c" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_9cd3bb99-755a-483f-ab3d-a8ff39601c0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceGuaranteeMember_e6e75b97-99f5-4111-973c-885e167f657c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceGuaranteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_9cd3bb99-755a-483f-ab3d-a8ff39601c0b" xlink:to="loc_us-gaap_PerformanceGuaranteeMember_e6e75b97-99f5-4111-973c-885e167f657c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialStandbyLetterOfCreditMember_8d8f1b43-7fcd-4830-b34b-f78512a7f0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialStandbyLetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_9cd3bb99-755a-483f-ab3d-a8ff39601c0b" xlink:to="loc_us-gaap_FinancialStandbyLetterOfCreditMember_8d8f1b43-7fcd-4830-b34b-f78512a7f0ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuretyBondMember_06495940-43b4-41b8-89af-7e1030f41afd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SuretyBondMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_9cd3bb99-755a-483f-ab3d-a8ff39601c0b" xlink:to="loc_us-gaap_SuretyBondMember_06495940-43b4-41b8-89af-7e1030f41afd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_98169ea8-c346-44c3-8081-0da76091e2ae" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:to="loc_srt_ConsolidatedEntitiesAxis_98169ea8-c346-44c3-8081-0da76091e2ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_98169ea8-c346-44c3-8081-0da76091e2ae_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_98169ea8-c346-44c3-8081-0da76091e2ae" xlink:to="loc_srt_ConsolidatedEntitiesDomain_98169ea8-c346-44c3-8081-0da76091e2ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c2d64812-d264-4c56-84de-2514532828f5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_98169ea8-c346-44c3-8081-0da76091e2ae" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c2d64812-d264-4c56-84de-2514532828f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_d0b4405e-f35a-40d1-9a48-8ba64de7d48d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c2d64812-d264-4c56-84de-2514532828f5" xlink:to="loc_srt_SubsidiariesMember_d0b4405e-f35a-40d1-9a48-8ba64de7d48d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6b5e9255-23a0-4fbb-a847-15fab0239248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6b5e9255-23a0-4fbb-a847-15fab0239248" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_6b5e9255-23a0-4fbb-a847-15fab0239248_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6b5e9255-23a0-4fbb-a847-15fab0239248" xlink:to="loc_us-gaap_LossContingencyNatureDomain_6b5e9255-23a0-4fbb-a847-15fab0239248_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_5fbc3b12-4bd7-4ef0-bc54-d068b127b0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6b5e9255-23a0-4fbb-a847-15fab0239248" xlink:to="loc_us-gaap_LossContingencyNatureDomain_5fbc3b12-4bd7-4ef0-bc54-d068b127b0ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UninsuredRiskMember_908f6f6e-2dac-4bd5-9cf7-d3e84fbf8b85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UninsuredRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_5fbc3b12-4bd7-4ef0-bc54-d068b127b0ab" xlink:to="loc_us-gaap_UninsuredRiskMember_908f6f6e-2dac-4bd5-9cf7-d3e84fbf8b85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_2bc1cfa4-8f13-4941-8b93-42ba51b6700f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:to="loc_srt_ProductOrServiceAxis_2bc1cfa4-8f13-4941-8b93-42ba51b6700f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2bc1cfa4-8f13-4941-8b93-42ba51b6700f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_2bc1cfa4-8f13-4941-8b93-42ba51b6700f" xlink:to="loc_srt_ProductsAndServicesDomain_2bc1cfa4-8f13-4941-8b93-42ba51b6700f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_462c29bf-fcbb-460b-a0c8-72adb6c183a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_2bc1cfa4-8f13-4941-8b93-42ba51b6700f" xlink:to="loc_srt_ProductsAndServicesDomain_462c29bf-fcbb-460b-a0c8-72adb6c183a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember_d37c5e67-b757-4523-b828-32022aac27d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_462c29bf-fcbb-460b-a0c8-72adb6c183a1" xlink:to="loc_us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember_d37c5e67-b757-4523-b828-32022aac27d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GroupPoliciesMember_76dbc588-caec-46d8-96e4-dcf00f5c6edf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GroupPoliciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_462c29bf-fcbb-460b-a0c8-72adb6c183a1" xlink:to="loc_us-gaap_GroupPoliciesMember_76dbc588-caec-46d8-96e4-dcf00f5c6edf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccidentAndHealthInsuranceSegmentMember_a5bbd0a8-74b1-4192-8c33-64097a065695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccidentAndHealthInsuranceSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_462c29bf-fcbb-460b-a0c8-72adb6c183a1" xlink:to="loc_us-gaap_AccidentAndHealthInsuranceSegmentMember_a5bbd0a8-74b1-4192-8c33-64097a065695" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_bf70f679-f914-4c33-b618-0604169352c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_bf70f679-f914-4c33-b618-0604169352c2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_bf70f679-f914-4c33-b618-0604169352c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_bf70f679-f914-4c33-b618-0604169352c2" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_bf70f679-f914-4c33-b618-0604169352c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f9089cf1-30d5-49ce-9005-5c658066aa10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_bf70f679-f914-4c33-b618-0604169352c2" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f9089cf1-30d5-49ce-9005-5c658066aa10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_e3fe4efc-6fb6-4b47-b310-3720cbfd3bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f9089cf1-30d5-49ce-9005-5c658066aa10" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_e3fe4efc-6fb6-4b47-b310-3720cbfd3bbe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c5ec45b7-3be3-4bc9-a379-96b98730768b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c5ec45b7-3be3-4bc9-a379-96b98730768b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c5ec45b7-3be3-4bc9-a379-96b98730768b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c5ec45b7-3be3-4bc9-a379-96b98730768b" xlink:to="loc_us-gaap_RelatedPartyDomain_c5ec45b7-3be3-4bc9-a379-96b98730768b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_97066436-4dba-4732-aa90-a437faa1f1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c5ec45b7-3be3-4bc9-a379-96b98730768b" xlink:to="loc_us-gaap_RelatedPartyDomain_97066436-4dba-4732-aa90-a437faa1f1c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_5121ece8-dc60-4bca-a0ad-c65bb25e153d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_97066436-4dba-4732-aa90-a437faa1f1c5" xlink:to="loc_us-gaap_CorporateJointVentureMember_5121ece8-dc60-4bca-a0ad-c65bb25e153d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#CommitmentsandContingenciesInvestmentArrangementsDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" xlink:type="extended" id="i23589344d03b427e96a83ab6d15e292c_CommitmentsandContingenciesInvestmentArrangementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_f1c63894-4e4f-494a-a75c-05a799da884a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage_5b8ecc62-88ca-4638-be26-1088e9a6bc08" xlink:href="mtz-20210930.xsd#mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_f1c63894-4e4f-494a-a75c-05a799da884a" xlink:to="loc_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage_5b8ecc62-88ca-4638-be26-1088e9a6bc08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NumberOfJointVentures_4c2e43d8-a2b1-4107-ae9d-d324c00d31a3" xlink:href="mtz-20210930.xsd#mtz_NumberOfJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_f1c63894-4e4f-494a-a75c-05a799da884a" xlink:to="loc_mtz_NumberOfJointVentures_4c2e43d8-a2b1-4107-ae9d-d324c00d31a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ccabe4dd-c8e9-42e7-b31e-02f0fca37396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_f1c63894-4e4f-494a-a75c-05a799da884a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ccabe4dd-c8e9-42e7-b31e-02f0fca37396" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForAdvanceToAffiliate_ca49b2de-494b-45e4-9c79-ecabe9baf7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_f1c63894-4e4f-494a-a75c-05a799da884a" xlink:to="loc_us-gaap_PaymentsForAdvanceToAffiliate_ca49b2de-494b-45e4-9c79-ecabe9baf7b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_df889365-0c5d-419e-9739-ac8585d5355d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_f1c63894-4e4f-494a-a75c-05a799da884a" xlink:to="loc_us-gaap_OtherCommitmentsTable_df889365-0c5d-419e-9739-ac8585d5355d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_617a598f-4638-4638-ae75-77df31d610a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_df889365-0c5d-419e-9739-ac8585d5355d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_617a598f-4638-4638-ae75-77df31d610a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_617a598f-4638-4638-ae75-77df31d610a0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_617a598f-4638-4638-ae75-77df31d610a0" xlink:to="loc_us-gaap_RelatedPartyDomain_617a598f-4638-4638-ae75-77df31d610a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_f348dc10-a3ae-489e-bc10-f52b2db060be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_617a598f-4638-4638-ae75-77df31d610a0" xlink:to="loc_us-gaap_RelatedPartyDomain_f348dc10-a3ae-489e-bc10-f52b2db060be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_02a69415-0cb5-48f1-a154-99a6fcb4acd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_f348dc10-a3ae-489e-bc10-f52b2db060be" xlink:to="loc_us-gaap_CorporateJointVentureMember_02a69415-0cb5-48f1-a154-99a6fcb4acd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_46786c30-55a1-4bd5-8da8-09e3aa8c1671" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_df889365-0c5d-419e-9739-ac8585d5355d" xlink:to="loc_srt_OwnershipAxis_46786c30-55a1-4bd5-8da8-09e3aa8c1671" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_46786c30-55a1-4bd5-8da8-09e3aa8c1671_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_46786c30-55a1-4bd5-8da8-09e3aa8c1671" xlink:to="loc_srt_OwnershipDomain_46786c30-55a1-4bd5-8da8-09e3aa8c1671_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_8a5264c4-33da-478c-a149-ad12dc657e4c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_46786c30-55a1-4bd5-8da8-09e3aa8c1671" xlink:to="loc_srt_OwnershipDomain_8a5264c4-33da-478c-a149-ad12dc657e4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember_bbf0c620-acbe-4791-875e-b4204ce11f1d" xlink:href="mtz-20210930.xsd#mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_8a5264c4-33da-478c-a149-ad12dc657e4c" xlink:to="loc_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember_bbf0c620-acbe-4791-875e-b4204ce11f1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_JointVentureCivilConstructionProjectMemberDomain_13ca1679-aea4-4375-96e6-86164ecf816a" xlink:href="mtz-20210930.xsd#mtz_JointVentureCivilConstructionProjectMemberDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_8a5264c4-33da-478c-a149-ad12dc657e4c" xlink:to="loc_mtz_JointVentureCivilConstructionProjectMemberDomain_13ca1679-aea4-4375-96e6-86164ecf816a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c2e81fcc-ab10-4b9c-a719-6ef505ba5944" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_df889365-0c5d-419e-9739-ac8585d5355d" xlink:to="loc_srt_RangeAxis_c2e81fcc-ab10-4b9c-a719-6ef505ba5944" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c2e81fcc-ab10-4b9c-a719-6ef505ba5944_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c2e81fcc-ab10-4b9c-a719-6ef505ba5944" xlink:to="loc_srt_RangeMember_c2e81fcc-ab10-4b9c-a719-6ef505ba5944_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_de43cca5-3b68-4aea-ad6c-7173ae6ba4a0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c2e81fcc-ab10-4b9c-a719-6ef505ba5944" xlink:to="loc_srt_RangeMember_de43cca5-3b68-4aea-ad6c-7173ae6ba4a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f86c06b7-3b9e-4425-a901-762738b8b4e7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_de43cca5-3b68-4aea-ad6c-7173ae6ba4a0" xlink:to="loc_srt_MinimumMember_f86c06b7-3b9e-4425-a901-762738b8b4e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_472e96cd-6895-4c45-97d7-8cda73158e5b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_de43cca5-3b68-4aea-ad6c-7173ae6ba4a0" xlink:to="loc_srt_MaximumMember_472e96cd-6895-4c45-97d7-8cda73158e5b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" xlink:type="extended" id="if534165414f54461910ee2b1903af058_CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_fc9f8eeb-e6b8-4aeb-b94d-e372745b1f32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NumberOfCustomers1_2407d6d6-9635-436a-bd9d-8768ec1c6e6a" xlink:href="mtz-20210930.xsd#mtz_NumberOfCustomers1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fc9f8eeb-e6b8-4aeb-b94d-e372745b1f32" xlink:to="loc_mtz_NumberOfCustomers1_2407d6d6-9635-436a-bd9d-8768ec1c6e6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_b8efbb63-0168-4fef-a62c-d1c6511bfdaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fc9f8eeb-e6b8-4aeb-b94d-e372745b1f32" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_b8efbb63-0168-4fef-a62c-d1c6511bfdaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_b166363d-9ee3-4a35-b2a8-90f61653f293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fc9f8eeb-e6b8-4aeb-b94d-e372745b1f32" xlink:to="loc_us-gaap_ConcentrationRiskTable_b166363d-9ee3-4a35-b2a8-90f61653f293" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1097b752-41fc-4af6-be7a-96932d8abb70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_b166363d-9ee3-4a35-b2a8-90f61653f293" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1097b752-41fc-4af6-be7a-96932d8abb70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1097b752-41fc-4af6-be7a-96932d8abb70_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1097b752-41fc-4af6-be7a-96932d8abb70" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1097b752-41fc-4af6-be7a-96932d8abb70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eba56a3c-84c6-4d45-874d-c371bc4423f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1097b752-41fc-4af6-be7a-96932d8abb70" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eba56a3c-84c6-4d45-874d-c371bc4423f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_47a39931-7a93-45fa-afa8-b63b6f590e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eba56a3c-84c6-4d45-874d-c371bc4423f7" xlink:to="loc_us-gaap_AccountsReceivableMember_47a39931-7a93-45fa-afa8-b63b6f590e3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_a266dc2d-8767-46f0-bf7c-85b5cf5b344d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eba56a3c-84c6-4d45-874d-c371bc4423f7" xlink:to="loc_us-gaap_SalesRevenueNetMember_a266dc2d-8767-46f0-bf7c-85b5cf5b344d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_22f75e0f-6296-4a02-a27c-000626db3ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_b166363d-9ee3-4a35-b2a8-90f61653f293" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_22f75e0f-6296-4a02-a27c-000626db3ac6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_22f75e0f-6296-4a02-a27c-000626db3ac6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_22f75e0f-6296-4a02-a27c-000626db3ac6" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_22f75e0f-6296-4a02-a27c-000626db3ac6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_6cd0e693-9844-48c6-85f9-571aee4bb024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_22f75e0f-6296-4a02-a27c-000626db3ac6" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_6cd0e693-9844-48c6-85f9-571aee4bb024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_cd51a3cf-c5ba-4f2d-8c05-f46a36154245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_6cd0e693-9844-48c6-85f9-571aee4bb024" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_cd51a3cf-c5ba-4f2d-8c05-f46a36154245" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_3cf2af72-f65d-4855-a1df-2ab339f6ba6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_6cd0e693-9844-48c6-85f9-571aee4bb024" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_3cf2af72-f65d-4855-a1df-2ab339f6ba6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_721e747e-6824-465f-847e-fc8df9ad9304" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_b166363d-9ee3-4a35-b2a8-90f61653f293" xlink:to="loc_srt_MajorCustomersAxis_721e747e-6824-465f-847e-fc8df9ad9304" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_721e747e-6824-465f-847e-fc8df9ad9304_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_721e747e-6824-465f-847e-fc8df9ad9304" xlink:to="loc_srt_NameOfMajorCustomerDomain_721e747e-6824-465f-847e-fc8df9ad9304_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_446579ef-7602-47f7-b597-6f220ddee5ff" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_721e747e-6824-465f-847e-fc8df9ad9304" xlink:to="loc_srt_NameOfMajorCustomerDomain_446579ef-7602-47f7-b597-6f220ddee5ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CustomerAMember_ad2df728-ff3b-4c7e-89fd-be9c4aabe112" xlink:href="mtz-20210930.xsd#mtz_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_446579ef-7602-47f7-b597-6f220ddee5ff" xlink:to="loc_mtz_CustomerAMember_ad2df728-ff3b-4c7e-89fd-be9c4aabe112" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CustomerBMember_6ce0bb71-dcce-45a7-9ee2-b2512b829188" xlink:href="mtz-20210930.xsd#mtz_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_446579ef-7602-47f7-b597-6f220ddee5ff" xlink:to="loc_mtz_CustomerBMember_6ce0bb71-dcce-45a7-9ee2-b2512b829188" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TenLargestCustomers1Member_fef2afd8-b8e2-4583-bf22-7c27602c1c4b" xlink:href="mtz-20210930.xsd#mtz_TenLargestCustomers1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_446579ef-7602-47f7-b597-6f220ddee5ff" xlink:to="loc_mtz_TenLargestCustomers1Member_fef2afd8-b8e2-4583-bf22-7c27602c1c4b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#RelatedPartyTransactionsManagementNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" xlink:type="extended" id="i6d420c083c8d41d087d79bb47b94ecb0_RelatedPartyTransactionsManagementNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_c50e3fde-4112-421b-ae91-838b35f0cf09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_2ecfa370-589c-4b94-b648-4ebecc08bde6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c50e3fde-4112-421b-ae91-838b35f0cf09" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_2ecfa370-589c-4b94-b648-4ebecc08bde6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_f219af7a-6878-4788-9cb1-4821b5e51fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c50e3fde-4112-421b-ae91-838b35f0cf09" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_f219af7a-6878-4788-9cb1-4821b5e51fe0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_17aab6bf-2914-44a3-8c9e-dd61baf2d71e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c50e3fde-4112-421b-ae91-838b35f0cf09" xlink:to="loc_us-gaap_RevenueFromRelatedParties_17aab6bf-2914-44a3-8c9e-dd61baf2d71e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_5b912b08-6fe9-4764-a99b-7091244296c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c50e3fde-4112-421b-ae91-838b35f0cf09" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_5b912b08-6fe9-4764-a99b-7091244296c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ade7a427-8c0d-4a0a-b485-061c4ee8d5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c50e3fde-4112-421b-ae91-838b35f0cf09" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ade7a427-8c0d-4a0a-b485-061c4ee8d5eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ce626235-6587-4f58-baf1-121de737545d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ade7a427-8c0d-4a0a-b485-061c4ee8d5eb" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ce626235-6587-4f58-baf1-121de737545d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ce626235-6587-4f58-baf1-121de737545d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ce626235-6587-4f58-baf1-121de737545d" xlink:to="loc_us-gaap_RelatedPartyDomain_ce626235-6587-4f58-baf1-121de737545d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6f0958db-e6af-4fd9-92cd-dc01ed92e383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ce626235-6587-4f58-baf1-121de737545d" xlink:to="loc_us-gaap_RelatedPartyDomain_6f0958db-e6af-4fd9-92cd-dc01ed92e383" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_cd618325-3a87-4bf5-a0b9-cbb25a971792" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_6f0958db-e6af-4fd9-92cd-dc01ed92e383" xlink:to="loc_srt_ManagementMember_cd618325-3a87-4bf5-a0b9-cbb25a971792" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_ef859930-2ca6-491a-8f8c-f23a0f93d54c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ade7a427-8c0d-4a0a-b485-061c4ee8d5eb" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_ef859930-2ca6-491a-8f8c-f23a0f93d54c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_ef859930-2ca6-491a-8f8c-f23a0f93d54c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_ef859930-2ca6-491a-8f8c-f23a0f93d54c" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_ef859930-2ca6-491a-8f8c-f23a0f93d54c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_f0f51816-6ba1-46e0-81d6-7c0902da5d39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_ef859930-2ca6-491a-8f8c-f23a0f93d54c" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_f0f51816-6ba1-46e0-81d6-7c0902da5d39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquipmentSuppliesAndServicesMember_db9b1257-b3d0-4db1-89d7-9bb4dbfb7881" xlink:href="mtz-20210930.xsd#mtz_EquipmentSuppliesAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_f0f51816-6ba1-46e0-81d6-7c0902da5d39" xlink:to="loc_mtz_EquipmentSuppliesAndServicesMember_db9b1257-b3d0-4db1-89d7-9bb4dbfb7881" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementsMember_748c90a0-78a7-4d4a-973e-4bbcfd9e26dd" xlink:href="mtz-20210930.xsd#mtz_SubcontractingArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_f0f51816-6ba1-46e0-81d6-7c0902da5d39" xlink:to="loc_mtz_SubcontractingArrangementsMember_748c90a0-78a7-4d4a-973e-4bbcfd9e26dd" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" xlink:type="extended" id="i784f6b20fffe41aa820f15e3c07175dd_RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_22a34c5d-a6ac-4e50-a5f3-e2b7130562f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_97c1a1d1-b0d2-4946-bca8-e41d4622a8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_22a34c5d-a6ac-4e50-a5f3-e2b7130562f1" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_97c1a1d1-b0d2-4946-bca8-e41d4622a8b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_32e6b7ef-e1dc-48ed-8c53-16d175a675bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_22a34c5d-a6ac-4e50-a5f3-e2b7130562f1" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_32e6b7ef-e1dc-48ed-8c53-16d175a675bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_c3c76218-f291-463f-9e37-6ef78a996d31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_22a34c5d-a6ac-4e50-a5f3-e2b7130562f1" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_c3c76218-f291-463f-9e37-6ef78a996d31" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_366589ea-e3ab-4220-ae66-460ae0462a0b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_c3c76218-f291-463f-9e37-6ef78a996d31" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_366589ea-e3ab-4220-ae66-460ae0462a0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_366589ea-e3ab-4220-ae66-460ae0462a0b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_366589ea-e3ab-4220-ae66-460ae0462a0b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_366589ea-e3ab-4220-ae66-460ae0462a0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_2c97d367-a536-444b-b8dc-1536c1804b15" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_366589ea-e3ab-4220-ae66-460ae0462a0b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_2c97d367-a536-444b-b8dc-1536c1804b15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CrossCountryInfrastructureMember_067f3bc5-9320-44f5-9431-f3d9a945fc0a" xlink:href="mtz-20210930.xsd#mtz_CrossCountryInfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_2c97d367-a536-444b-b8dc-1536c1804b15" xlink:to="loc_mtz_CrossCountryInfrastructureMember_067f3bc5-9320-44f5-9431-f3d9a945fc0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_91f37eab-0b87-4500-8201-10fb9f5e29ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_c3c76218-f291-463f-9e37-6ef78a996d31" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_91f37eab-0b87-4500-8201-10fb9f5e29ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_91f37eab-0b87-4500-8201-10fb9f5e29ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_91f37eab-0b87-4500-8201-10fb9f5e29ab" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_91f37eab-0b87-4500-8201-10fb9f5e29ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_dd69d256-6a7d-4c61-bb79-4b2809b0506f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_91f37eab-0b87-4500-8201-10fb9f5e29ab" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_dd69d256-6a7d-4c61-bb79-4b2809b0506f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_108e9ca7-7cfb-47cb-93ee-235bfc424f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_dd69d256-6a7d-4c61-bb79-4b2809b0506f" xlink:to="loc_us-gaap_EquipmentMember_108e9ca7-7cfb-47cb-93ee-235bfc424f6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8b5ea9f5-0d39-41e8-ba05-d12beeb83e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_c3c76218-f291-463f-9e37-6ef78a996d31" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8b5ea9f5-0d39-41e8-ba05-d12beeb83e4e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_8b5ea9f5-0d39-41e8-ba05-d12beeb83e4e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8b5ea9f5-0d39-41e8-ba05-d12beeb83e4e" xlink:to="loc_us-gaap_RelatedPartyDomain_8b5ea9f5-0d39-41e8-ba05-d12beeb83e4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d7f6c31d-f943-43ca-b73b-f8c130badd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8b5ea9f5-0d39-41e8-ba05-d12beeb83e4e" xlink:to="loc_us-gaap_RelatedPartyDomain_d7f6c31d-f943-43ca-b73b-f8c130badd9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_80abb620-0e7d-4c27-9524-c683b96bdd74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_d7f6c31d-f943-43ca-b73b-f8c130badd9c" xlink:to="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_80abb620-0e7d-4c27-9524-c683b96bdd74" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#RelatedPartyTransactionsExecutiveOfficersNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" xlink:type="extended" id="ib9cba52494624dc2a1e05488e1e79166_RelatedPartyTransactionsExecutiveOfficersNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NumberOfManagementMembers_20490440-6272-4b5e-be94-e1fd1df074fb" xlink:href="mtz-20210930.xsd#mtz_NumberOfManagementMembers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:to="loc_mtz_NumberOfManagementMembers_20490440-6272-4b5e-be94-e1fd1df074fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_4793f34a-0139-448f-83c0-43ae95c844be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_4793f34a-0139-448f-83c0-43ae95c844be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_d1de8016-1289-4a56-af1d-f5c33767940a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_d1de8016-1289-4a56-af1d-f5c33767940a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_faf12655-99cf-4531-97e2-b85e0bc6034c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:to="loc_us-gaap_RevenueFromRelatedParties_faf12655-99cf-4531-97e2-b85e0bc6034c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_405511eb-b925-4c1d-b290-85f8dfb1cdc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_405511eb-b925-4c1d-b290-85f8dfb1cdc1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_64950935-9d3f-413c-9e77-6d0288392c80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:to="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_64950935-9d3f-413c-9e77-6d0288392c80" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_afdd41bf-e3cc-4be0-b98f-fc153811e716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_afdd41bf-e3cc-4be0-b98f-fc153811e716" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b81de282-a6e6-4f84-90be-7d1adcf6362c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b81de282-a6e6-4f84-90be-7d1adcf6362c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_603942d4-4fd0-48f2-bc0e-5076bc31e099" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b81de282-a6e6-4f84-90be-7d1adcf6362c" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_603942d4-4fd0-48f2-bc0e-5076bc31e099" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_603942d4-4fd0-48f2-bc0e-5076bc31e099_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_603942d4-4fd0-48f2-bc0e-5076bc31e099" xlink:to="loc_us-gaap_RelatedPartyDomain_603942d4-4fd0-48f2-bc0e-5076bc31e099_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_72d7c719-e1b2-45db-a0e5-a9cc13e5733b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_603942d4-4fd0-48f2-bc0e-5076bc31e099" xlink:to="loc_us-gaap_RelatedPartyDomain_72d7c719-e1b2-45db-a0e5-a9cc13e5733b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_bd983492-a8c4-45b2-89d3-225c014c60bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_72d7c719-e1b2-45db-a0e5-a9cc13e5733b" xlink:to="loc_srt_ManagementMember_bd983492-a8c4-45b2-89d3-225c014c60bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_BoardOfDirectorsChairmanMember_cdcfc85f-b424-429f-8975-316d34343f40" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_72d7c719-e1b2-45db-a0e5-a9cc13e5733b" xlink:to="loc_srt_BoardOfDirectorsChairmanMember_cdcfc85f-b424-429f-8975-316d34343f40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_772dec8d-4092-45b4-86a5-26c4fbc7046a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_72d7c719-e1b2-45db-a0e5-a9cc13e5733b" xlink:to="loc_srt_ExecutiveOfficerMember_772dec8d-4092-45b4-86a5-26c4fbc7046a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_b51b27c4-4c8b-40d9-a20f-28cc2ca9483f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_72d7c719-e1b2-45db-a0e5-a9cc13e5733b" xlink:to="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_b51b27c4-4c8b-40d9-a20f-28cc2ca9483f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_48455a55-2bba-4f15-84c7-3120ff635c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b81de282-a6e6-4f84-90be-7d1adcf6362c" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_48455a55-2bba-4f15-84c7-3120ff635c2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_48455a55-2bba-4f15-84c7-3120ff635c2c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_48455a55-2bba-4f15-84c7-3120ff635c2c" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_48455a55-2bba-4f15-84c7-3120ff635c2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_7d3e6269-e2b8-4b25-a600-b25974c81b76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_48455a55-2bba-4f15-84c7-3120ff635c2c" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_7d3e6269-e2b8-4b25-a600-b25974c81b76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementsMember_da892ad7-4f40-4269-b7ed-6ad075147dd8" xlink:href="mtz-20210930.xsd#mtz_SubcontractingArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_7d3e6269-e2b8-4b25-a600-b25974c81b76" xlink:to="loc_mtz_SubcontractingArrangementsMember_da892ad7-4f40-4269-b7ed-6ad075147dd8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAgreementsMember_5d642fca-6bc4-4517-9063-17cd13907d60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_7d3e6269-e2b8-4b25-a600-b25974c81b76" xlink:to="loc_us-gaap_LeaseAgreementsMember_5d642fca-6bc4-4517-9063-17cd13907d60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ConstructionServicesMember_b934f8b7-a93d-416f-b480-a18693844b0d" xlink:href="mtz-20210930.xsd#mtz_ConstructionServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_7d3e6269-e2b8-4b25-a600-b25974c81b76" xlink:to="loc_mtz_ConstructionServicesMember_b934f8b7-a93d-416f-b480-a18693844b0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_109c9fa4-d126-462b-9600-e92f4e5bff0c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b81de282-a6e6-4f84-90be-7d1adcf6362c" xlink:to="loc_srt_MajorCustomersAxis_109c9fa4-d126-462b-9600-e92f4e5bff0c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_109c9fa4-d126-462b-9600-e92f4e5bff0c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_109c9fa4-d126-462b-9600-e92f4e5bff0c" xlink:to="loc_srt_NameOfMajorCustomerDomain_109c9fa4-d126-462b-9600-e92f4e5bff0c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_237e70e1-1515-49cc-96ab-5fd21f141f02" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_109c9fa4-d126-462b-9600-e92f4e5bff0c" xlink:to="loc_srt_NameOfMajorCustomerDomain_237e70e1-1515-49cc-96ab-5fd21f141f02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RelatedCustomerMember_18a3fba9-2d27-4aaf-a9a9-9c3bbc1337bd" xlink:href="mtz-20210930.xsd#mtz_RelatedCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_237e70e1-1515-49cc-96ab-5fd21f141f02" xlink:to="loc_mtz_RelatedCustomerMember_18a3fba9-2d27-4aaf-a9a9-9c3bbc1337bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_43d44132-fbf0-4a33-8fbc-30ddd8a9f953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b81de282-a6e6-4f84-90be-7d1adcf6362c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_43d44132-fbf0-4a33-8fbc-30ddd8a9f953" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43d44132-fbf0-4a33-8fbc-30ddd8a9f953_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_43d44132-fbf0-4a33-8fbc-30ddd8a9f953" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43d44132-fbf0-4a33-8fbc-30ddd8a9f953_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_80939df9-2738-42bc-b222-4fe58ffbd7cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_43d44132-fbf0-4a33-8fbc-30ddd8a9f953" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_80939df9-2738-42bc-b222-4fe58ffbd7cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember_c2b56b88-63fa-4f6e-b74e-785bf94fe802" xlink:href="mtz-20210930.xsd#mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_80939df9-2738-42bc-b222-4fe58ffbd7cc" xlink:to="loc_mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember_c2b56b88-63fa-4f6e-b74e-785bf94fe802" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_c5293642-ce66-4e3c-8a33-0d829d541d11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b81de282-a6e6-4f84-90be-7d1adcf6362c" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_c5293642-ce66-4e3c-8a33-0d829d541d11" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_c5293642-ce66-4e3c-8a33-0d829d541d11_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_c5293642-ce66-4e3c-8a33-0d829d541d11" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_c5293642-ce66-4e3c-8a33-0d829d541d11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_432e6dff-c6e6-438e-9e54-6ae437f064d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_c5293642-ce66-4e3c-8a33-0d829d541d11" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_432e6dff-c6e6-438e-9e54-6ae437f064d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EarnoutArrangementsMember_0921e8e0-fe64-4dee-a2ae-7faacba4c52e" xlink:href="mtz-20210930.xsd#mtz_EarnoutArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_432e6dff-c6e6-438e-9e54-6ae437f064d8" xlink:to="loc_mtz_EarnoutArrangementsMember_0921e8e0-fe64-4dee-a2ae-7faacba4c52e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" xlink:type="extended" id="iee0f7306ee6e44309b068877af523691_RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_95c2de2e-c631-457c-b07c-92886290b632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_95c2de2e-c631-457c-b07c-92886290b632" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityMethodInvestmentNegativeAmount_b5bb1342-2aa8-4392-87a1-79e4cd80a954" xlink:href="mtz-20210930.xsd#mtz_EquityMethodInvestmentNegativeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:to="loc_mtz_EquityMethodInvestmentNegativeAmount_b5bb1342-2aa8-4392-87a1-79e4cd80a954" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_3346624b-5d9b-42e7-b23b-11db92dc112c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_3346624b-5d9b-42e7-b23b-11db92dc112c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_ab06ef34-72b2-4005-af00-fd45d17bcb89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_ab06ef34-72b2-4005-af00-fd45d17bcb89" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_49894168-c44b-4903-a547-ec597c1a51df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:to="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_49894168-c44b-4903-a547-ec597c1a51df" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired_eff3fb0a-aa96-4c83-afe9-cc641f8afed8" xlink:href="mtz-20210930.xsd#mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:to="loc_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired_eff3fb0a-aa96-4c83-afe9-cc641f8afed8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_e382f929-c493-4dcb-aabe-966172b1e3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:to="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_e382f929-c493-4dcb-aabe-966172b1e3bc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_14a2c86c-c542-42fa-ae68-5ed5cd52b237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_14a2c86c-c542-42fa-ae68-5ed5cd52b237" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_330eb4d3-bb1a-4944-b51a-5b28110818fa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_14a2c86c-c542-42fa-ae68-5ed5cd52b237" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_330eb4d3-bb1a-4944-b51a-5b28110818fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_330eb4d3-bb1a-4944-b51a-5b28110818fa_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_330eb4d3-bb1a-4944-b51a-5b28110818fa" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_330eb4d3-bb1a-4944-b51a-5b28110818fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0d1310e2-1494-4aa0-874a-9056dd092f86" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_330eb4d3-bb1a-4944-b51a-5b28110818fa" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0d1310e2-1494-4aa0-874a-9056dd092f86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunityCondotteDeMoyaJVLLCMember_4ffe675b-02f9-42f7-a63f-5334bfa3f4ba" xlink:href="mtz-20210930.xsd#mtz_CommunityCondotteDeMoyaJVLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0d1310e2-1494-4aa0-874a-9056dd092f86" xlink:to="loc_mtz_CommunityCondotteDeMoyaJVLLCMember_4ffe675b-02f9-42f7-a63f-5334bfa3f4ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_a4aff7e5-0ef7-4a1a-9678-7017eb2b98b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_14a2c86c-c542-42fa-ae68-5ed5cd52b237" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_a4aff7e5-0ef7-4a1a-9678-7017eb2b98b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_a4aff7e5-0ef7-4a1a-9678-7017eb2b98b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_a4aff7e5-0ef7-4a1a-9678-7017eb2b98b2" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_a4aff7e5-0ef7-4a1a-9678-7017eb2b98b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_b9a9f841-792e-4491-8ca3-1c3755582c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_a4aff7e5-0ef7-4a1a-9678-7017eb2b98b2" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_b9a9f841-792e-4491-8ca3-1c3755582c4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementsMember_a374a1c5-e68a-4a10-a387-4f98f28c3a6a" xlink:href="mtz-20210930.xsd#mtz_SubcontractingArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_b9a9f841-792e-4491-8ca3-1c3755582c4a" xlink:to="loc_mtz_SubcontractingArrangementsMember_a374a1c5-e68a-4a10-a387-4f98f28c3a6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_2f7fc808-e977-430f-bcd1-ba7a59d342b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_14a2c86c-c542-42fa-ae68-5ed5cd52b237" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_2f7fc808-e977-430f-bcd1-ba7a59d342b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_2f7fc808-e977-430f-bcd1-ba7a59d342b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_2f7fc808-e977-430f-bcd1-ba7a59d342b5" xlink:to="loc_us-gaap_RelatedPartyDomain_2f7fc808-e977-430f-bcd1-ba7a59d342b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_bde76d69-b2d0-4fb6-b37a-5a5d9ab1e98e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_2f7fc808-e977-430f-bcd1-ba7a59d342b5" xlink:to="loc_us-gaap_RelatedPartyDomain_bde76d69-b2d0-4fb6-b37a-5a5d9ab1e98e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_14ab8dac-5c72-4c57-a338-487cbff600bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_bde76d69-b2d0-4fb6-b37a-5a5d9ab1e98e" xlink:to="loc_srt_ManagementMember_14ab8dac-5c72-4c57-a338-487cbff600bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a8149f6c-5433-40f5-a503-1dfcd8c7cb40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_14a2c86c-c542-42fa-ae68-5ed5cd52b237" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a8149f6c-5433-40f5-a503-1dfcd8c7cb40" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a8149f6c-5433-40f5-a503-1dfcd8c7cb40_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a8149f6c-5433-40f5-a503-1dfcd8c7cb40" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a8149f6c-5433-40f5-a503-1dfcd8c7cb40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_18ce6a1e-25fb-4816-b14a-bc8778e0ed9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a8149f6c-5433-40f5-a503-1dfcd8c7cb40" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_18ce6a1e-25fb-4816-b14a-bc8778e0ed9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2020AcquisitionsMember_ba6e8b40-b7f2-47ab-82bb-48d644c7a99c" xlink:href="mtz-20210930.xsd#mtz_A2020AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_18ce6a1e-25fb-4816-b14a-bc8778e0ed9b" xlink:to="loc_mtz_A2020AcquisitionsMember_ba6e8b40-b7f2-47ab-82bb-48d644c7a99c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f9af045c-5a53-4a8b-80e2-8904ce820e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_14a2c86c-c542-42fa-ae68-5ed5cd52b237" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f9af045c-5a53-4a8b-80e2-8904ce820e7d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f9af045c-5a53-4a8b-80e2-8904ce820e7d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f9af045c-5a53-4a8b-80e2-8904ce820e7d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f9af045c-5a53-4a8b-80e2-8904ce820e7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ea74cc45-2390-4c56-a271-cf6fc3e9e031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f9af045c-5a53-4a8b-80e2-8904ce820e7d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ea74cc45-2390-4c56-a271-cf6fc3e9e031" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_edd6c7e2-1142-413a-a50e-2ddda79411f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ea74cc45-2390-4c56-a271-cf6fc3e9e031" xlink:to="loc_us-gaap_LineOfCreditMember_edd6c7e2-1142-413a-a50e-2ddda79411f5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" xlink:type="extended" id="i9e0613688c0d4d819c52c824fac7bee5_RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_368cc7a9-b7f2-425e-91fe-3816b331d26e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_f9a6be1b-701c-4f87-ac3f-bd47e310c53a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_368cc7a9-b7f2-425e-91fe-3816b331d26e" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_f9a6be1b-701c-4f87-ac3f-bd47e310c53a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_66542fc0-b1ec-436a-a351-b1fcac0479c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_368cc7a9-b7f2-425e-91fe-3816b331d26e" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_66542fc0-b1ec-436a-a351-b1fcac0479c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_02acd45e-33e9-4bbc-934b-5048fdefe2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_368cc7a9-b7f2-425e-91fe-3816b331d26e" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_02acd45e-33e9-4bbc-934b-5048fdefe2b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_03e75811-727b-4fba-bc06-0c05516b97f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_02acd45e-33e9-4bbc-934b-5048fdefe2b9" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_03e75811-727b-4fba-bc06-0c05516b97f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_03e75811-727b-4fba-bc06-0c05516b97f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_03e75811-727b-4fba-bc06-0c05516b97f0" xlink:to="loc_us-gaap_RelatedPartyDomain_03e75811-727b-4fba-bc06-0c05516b97f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_dabcae7c-514e-4bce-bd8d-ff316c50fdd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_03e75811-727b-4fba-bc06-0c05516b97f0" xlink:to="loc_us-gaap_RelatedPartyDomain_dabcae7c-514e-4bce-bd8d-ff316c50fdd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_BoardOfDirectorsChairmanMember_ed677979-7579-43bb-be8d-87fe7bf8f2b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_dabcae7c-514e-4bce-bd8d-ff316c50fdd9" xlink:to="loc_srt_BoardOfDirectorsChairmanMember_ed677979-7579-43bb-be8d-87fe7bf8f2b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_ba0c69e0-e15c-4001-8f20-82ddc2d8946f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_dabcae7c-514e-4bce-bd8d-ff316c50fdd9" xlink:to="loc_srt_ChiefExecutiveOfficerMember_ba0c69e0-e15c-4001-8f20-82ddc2d8946f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_29a82be3-e607-40f7-bbe9-5c20875d8f06" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_dabcae7c-514e-4bce-bd8d-ff316c50fdd9" xlink:to="loc_srt_ExecutiveOfficerMember_29a82be3-e607-40f7-bbe9-5c20875d8f06" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>mtz-20210930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:4a9fc4cc-c3c3-4db7-8051-212ebba86deb,g:4347aa70-4154-439d-850a-50dd13d14f70-->
<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_us-gaap_SupplementalCashFlowInformationAbstract_84459161-6b49-4bc6-ac06-70fc24246d08_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_NameOfMajorCustomerDomain_c993ca41-3a74-4367-ab8d-528be47873b0_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_b9b72bb5-cb07-4d09-a88f-1283079417d3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term liabilities, primarily operating lease liabilities and deferred income taxes</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_ScheduleOfIntangibleAssetsTable_3357964e-2314-47ec-92cd-1807d939513f_terseLabel_en-US" xlink:label="lab_mtz_ScheduleOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Intangible Assets [Table]</link:label>
    <link:label id="lab_mtz_ScheduleOfIntangibleAssetsTable_label_en-US" xlink:label="lab_mtz_ScheduleOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ScheduleOfIntangibleAssets [Table]</link:label>
    <link:label id="lab_mtz_ScheduleOfIntangibleAssetsTable_documentation_en-US" xlink:label="lab_mtz_ScheduleOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of intangible assets, excluding goodwill.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ScheduleOfIntangibleAssetsTable" xlink:href="mtz-20210930.xsd#mtz_ScheduleOfIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ScheduleOfIntangibleAssetsTable" xlink:to="lab_mtz_ScheduleOfIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_5953e3a3-6ac1-4b88-ab7e-db3a574a8c2e_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_7a567ae9-7bff-41c3-801f-cc1c3269b222_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassified gains (losses) on AVCT convertible debentures</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d790440c-994a-4b4b-b577-ff088750354d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NetIncomeLoss_cdadf669-0649-470f-b0cd-d7321dca9287_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to MasTec, Inc.</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_ConsolidatedEntitiesAxis_9b62e3ee-d9d7-4963-8e15-ae5d6112d1ec_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_59026958-c9e7-4330-b93a-ab3b0906aaf0_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_us-gaap_OperatingLeaseRightOfUseAsset_33c55b06-9e3e-4dc1-9c62-d3e58010bfd9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RisksAndUncertaintiesAbstract_e013e54c-d0df-4b32-b3f6-469d72fbf2b5_terseLabel_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_TermLoanMember_dfb17397-b074-4943-8349-0ac69a570208_terseLabel_en-US" xlink:label="lab_mtz_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan</link:label>
    <link:label id="lab_mtz_TermLoanMember_label_en-US" xlink:label="lab_mtz_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan [Member]</link:label>
    <link:label id="lab_mtz_TermLoanMember_documentation_en-US" xlink:label="lab_mtz_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TermLoanMember" xlink:href="mtz-20210930.xsd#mtz_TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_TermLoanMember" xlink:to="lab_mtz_TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_4de20e59-be16-4998-9b10-22cbf5d24737_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_54dd8f39-cc72-4937-8d8f-eea2b0326453_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued salaries and wages</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_ae2c411c-36f0-48c5-92a9-2d356c3d3dcf_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c8227e63-6cee-483f-b799-f844c906a503_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_73fb6849-d6c4-48c9-aed7-97608df9d839_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_dei_EntityAddressAddressLine1_6e27dee6-5fa7-4f86-8329-54514dc0e3bc_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_OtherIntangibleAssetsMember_ff93817e-7e89-43c8-8161-9e47ab9cd00d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_dac9b8f2-ae09-4f71-af18-159c944b7aa3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_0a700cba-840d-41aa-a234-d7e2d69d0487_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity securities, fair value</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_548da9a1-98bd-4a19-b331-feff8e5de169_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, capacity available for letters of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:to="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_679da36c-5e36-441f-be63-04ab5a0a9208_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d116fe80-cbd6-42cb-b5fa-e13e112398d1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled/forfeited (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PaymentForContingentConsiderationLiabilityFinancingActivities_a8c29df3-7b36-42e4-ae6b-73f9b15aacd8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of acquisition-related contingent consideration</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_f44a8887-f7f2-461c-a2de-d291a412ac25_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital surplus</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityFilerCategory_0d9d19b4-18b6-4314-8883-daf565c6cf2a_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds_fc684a08-4adc-4643-b23d-1ca4ad9c6b9e_terseLabel_en-US" xlink:label="lab_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonded projects, estimated costs to complete</link:label>
    <link:label id="lab_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds_label_en-US" xlink:label="lab_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Costs To Complete Projects Secured By Bonds</link:label>
    <link:label id="lab_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds_documentation_en-US" xlink:label="lab_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reflects the amount of estimated costs to complete projects that are secured by outstanding performance and/or payment bonds as of the balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds" xlink:href="mtz-20210930.xsd#mtz_EstimatedCostsToCompleteProjectsSecuredByBonds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds" xlink:to="lab_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a488e248-65d8-4f16-820b-1b0e61e38eeb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases, weighted average remaining lease term (in 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_0b25c3c5-7f0f-47f4-a0d3-d670d88c2881_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation of Foreign Currencies</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_CommitmentsContingenciesAndGuaranteesTextBlock_f27c1979-97d8-473a-bc89-7c84ca4bf9dd_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments Contingencies and Guarantees [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:to="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_AVCTMember_692f6cda-9bcb-495b-8528-4e3e99551f7f_terseLabel_en-US" xlink:label="lab_mtz_AVCTMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AVCT</link:label>
    <link:label id="lab_mtz_AVCTMember_label_en-US" xlink:label="lab_mtz_AVCTMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AVCT [Member]</link:label>
    <link:label id="lab_mtz_AVCTMember_documentation_en-US" xlink:label="lab_mtz_AVCTMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">American Virtual Cloud Technologies, Inc. (&#8220;AVCT&#8221;) (business name) -- formerly known as Pensare Acquisition Corp. ("Pensare").</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_AVCTMember" xlink:href="mtz-20210930.xsd#mtz_AVCTMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_AVCTMember" xlink:to="lab_mtz_AVCTMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_842b4280-76b9-4aea-9825-5bc0d06bf1bb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_f8b18b2b-86d7-433c-ad66-6f7f32e4aa92_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity investments, impairments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_7e5ae40c-300c-4fbe-aa62-00c6624bafa5_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations, number of acquisitions</link:label>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_label_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Businesses Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfBusinessesAcquired" xlink:to="lab_us-gaap_NumberOfBusinessesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46aa4fff-9c28-47fa-820c-be064e85846c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock-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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_12c5d722-e916-40ba-9130-413d7ce3eec0_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_StatementBusinessSegmentsAxis_d305f0bd-06d2-4bc3-b233-15504ab66fb0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_bb22e946-3814-4b77-96eb-26d317751e30_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation plans, number of shares available for future grant</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_CompensationAndRetirementDisclosureAbstract_3fb484e7-da73-4d0a-8af9-de570ba441e2_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ae3ae3d5-7939-4b75-98e2-c3315c464ba9_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_BeneficialOwnershipInterestPercentage_bff91d68-1523-4526-9ec0-049ad0eabef8_terseLabel_en-US" xlink:label="lab_mtz_BeneficialOwnershipInterestPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beneficial ownership of all interests, percentage</link:label>
    <link:label id="lab_mtz_BeneficialOwnershipInterestPercentage_label_en-US" xlink:label="lab_mtz_BeneficialOwnershipInterestPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beneficial Ownership Interest, Percentage</link:label>
    <link:label id="lab_mtz_BeneficialOwnershipInterestPercentage_documentation_en-US" xlink:label="lab_mtz_BeneficialOwnershipInterestPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The total percentage of beneficial ownership of common stock, debt and/or instruments or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BeneficialOwnershipInterestPercentage" xlink:href="mtz-20210930.xsd#mtz_BeneficialOwnershipInterestPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_BeneficialOwnershipInterestPercentage" xlink:to="lab_mtz_BeneficialOwnershipInterestPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_e95a8503-398f-4c24-a40f-5597eacedb94_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_5566f63e-f64c-46a6-8027-1169c9298962_verboseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses, related party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_033240c9-a70d-4353-88aa-331cd014c8a8_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments, related party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Expenses from Transactions with Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_af3676ec-4957-42c3-8a49-57a71794b934_negatedLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments, expense (income)</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_c8c11df2-bcbf-4bc5-b7d0-b0a16d85a51d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, measurement period adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_dbd260b1-ffcd-4dc0-b02c-ebc10ac2ece7_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_77ddf71c-1569-466a-8baa-bb0013030fab_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from other investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Other Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock_f44a4311-a183-4017-a3a9-dc0622bb9d45_terseLabel_en-US" xlink:label="lab_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Pandemic</link:label>
    <link:label id="lab_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock_label_en-US" xlink:label="lab_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Items, or Both [Policy Text Block]</link:label>
    <link:label id="lab_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock_documentation_en-US" xlink:label="lab_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The policy disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock" xlink:href="mtz-20210930.xsd#mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock" xlink:to="lab_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_3a9ea2b8-2d2a-42c7-9f9c-3d967df203dd_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_us-gaap_CreditConcentrationRiskMember_6dbede69-f4b3-448f-848d-8c7617e32149_terseLabel_en-US" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CreditConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditConcentrationRiskMember" xlink:to="lab_us-gaap_CreditConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_30ce3627-861d-42da-bd8f-a02018e2f6cc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_SubsequentEventTypeDomain_8a74764e-51c0-4a8e-ad77-dfc845b872c3_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_CommunicationsMember_922f2113-d5cb-4b38-8783-a5d92f6ec8fe_terseLabel_en-US" xlink:label="lab_mtz_CommunicationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Communications</link:label>
    <link:label id="lab_mtz_CommunicationsMember_label_en-US" xlink:label="lab_mtz_CommunicationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Communications [Member]</link:label>
    <link:label id="lab_mtz_CommunicationsMember_documentation_en-US" xlink:label="lab_mtz_CommunicationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure primarily for wireless and wireline/fiber communications and install-to-the-home customers, and, to a lesser extent, infrastructure for utilities, among others.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsMember" xlink:href="mtz-20210930.xsd#mtz_CommunicationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_CommunicationsMember" xlink:to="lab_mtz_CommunicationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_BoardOfDirectorsChairmanMember_21ad72a8-9e49-45f2-ae5d-b47c477e6a84_terseLabel_en-US" xlink:label="lab_srt_BoardOfDirectorsChairmanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chairman, Board of Directors</link:label>
    <link:label id="lab_srt_BoardOfDirectorsChairmanMember_label_en-US" xlink:label="lab_srt_BoardOfDirectorsChairmanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Board of Directors Chairman [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_BoardOfDirectorsChairmanMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_BoardOfDirectorsChairmanMember" xlink:to="lab_srt_BoardOfDirectorsChairmanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_FinanceLeaseLiabilityTobePaidafterYearFour_5fbbaf24-1f78-477a-a699-cdef26daa597_terseLabel_en-US" xlink:label="lab_mtz_FinanceLeaseLiabilityTobePaidafterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_mtz_FinanceLeaseLiabilityTobePaidafterYearFour_label_en-US" xlink:label="lab_mtz_FinanceLeaseLiabilityTobePaidafterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, To be Paid, after Year Four</link:label>
    <link:label id="lab_mtz_FinanceLeaseLiabilityTobePaidafterYearFour_documentation_en-US" xlink:label="lab_mtz_FinanceLeaseLiabilityTobePaidafterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after the 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).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FinanceLeaseLiabilityTobePaidafterYearFour" xlink:href="mtz-20210930.xsd#mtz_FinanceLeaseLiabilityTobePaidafterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_FinanceLeaseLiabilityTobePaidafterYearFour" xlink:to="lab_mtz_FinanceLeaseLiabilityTobePaidafterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_39ae87a6-21d1-4ce3-b0bf-63960d06b772_negatedLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_d25eae38-43cc-4a82-8b9b-c97f767a4026_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortizing intangible assets, weighted average useful life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_83af3661-9298-4ce0-8f06-99f700c553ca_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program, remaining authorized repurchase amount</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_VariableLeaseCost_474f4e99-5eb4-410d-bde5-d983084f5222_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases, variable lease costs</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LongTermDebtAndCapitalLeaseObligations_ee5a6e6b-19df-4df2-9a9c-766cfb3f7fd6_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, including finance leases</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_562f9bda-cbd1-426b-8951-b8b1862d93a9_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_25a99d91-b0c8-4f6d-80bd-d11b1e6f9df5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases, weighted average discount rate, percent</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f6f2c107-c80b-4184-9b33-b7c8ddee77bd_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive common stock (in shares)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerLiabilityRevenueRecognized_8dcf3d98-872c-451c-8438-9008bc1e0bab_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, revenue recognized</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_FairValueByLiabilityClassAxis_5bd8831a-2672-44b2-9642-061508cde1ec_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_de39b3c4-2094-4ecf-be84-7b6a93273eb0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations, consolidated acquisition-related income (loss)</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_391cc089-bfaa-4cd2-b261-959f591514fa_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covered Employees and Contributions, Multiemployer Plans [Line Items]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansLineItems" xlink:to="lab_us-gaap_MultiemployerPlansLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForAdvanceToAffiliate_27d6e300-9bcf-48be-a4e6-92e7f27c59ec_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForAdvanceToAffiliate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for advance to affiliate</link:label>
    <link:label id="lab_us-gaap_PaymentsForAdvanceToAffiliate_label_en-US" xlink:label="lab_us-gaap_PaymentsForAdvanceToAffiliate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Advance to Affiliate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForAdvanceToAffiliate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForAdvanceToAffiliate" xlink:to="lab_us-gaap_PaymentsForAdvanceToAffiliate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7d011cd4-a3dd-4974-9aca-b296e8d665dc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_e0b54841-bef5-477e-9893-57cffd66c650_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation, vested awards, intrinsic 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccountsReceivableRelatedParties_89130b3b-5834-41ec-944a-92221bc225a1_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, related party</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedParties_0ba54d16-1ce1-4ad2-a871-8bfe0d47b220_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, net, related party</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableRelatedParties" xlink:to="lab_us-gaap_AccountsReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_03785471-d2a6-449e-8fdd-ad2cfa8ea15a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_c45d6c1a-815a-4924-bd52-56cb593d65eb_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll taxes</link:label>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Payroll Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_993c2476-07bc-49dd-91ed-67ea87404e29_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_682f52a9-3bad-4bb6-9fc0-48d5653d1496_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ShareRepurchaseProgramDomain_502a9411-cdce-439f-b3ba-96f689848801_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_03a4ced3-78dc-4162-b873-3fbb4e7f671a_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AssetsAbstract_13dd1352-bbaf-4a06-b893-e59b0c1319e1_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyTransactionsAbstract_52eedcd1-918f-4c43-a5b8-c165d9fcb020_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_RelatedCustomerMember_c5128c94-dd7d-47fc-8c04-d483826292a3_terseLabel_en-US" xlink:label="lab_mtz_RelatedCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Customer</link:label>
    <link:label id="lab_mtz_RelatedCustomerMember_label_en-US" xlink:label="lab_mtz_RelatedCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Customer [Member]</link:label>
    <link:label id="lab_mtz_RelatedCustomerMember_documentation_en-US" xlink:label="lab_mtz_RelatedCustomerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer that has a related party relationship with the entity, either by ownership or management affiliation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RelatedCustomerMember" xlink:href="mtz-20210930.xsd#mtz_RelatedCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_RelatedCustomerMember" xlink:to="lab_mtz_RelatedCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_24daf211-580f-441d-8340-7a08b7013cdb_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_feeafb46-e7fa-426f-9a84-caa685be3ff8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated impairment loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_26c57042-8f3d-45c0-84aa-3f2017394d59_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions to property and equipment from finance leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_GovermmentTransactionsMember_1fa8d0d7-ab31-4cd1-91ed-b5daaa0dd31c_terseLabel_en-US" xlink:label="lab_mtz_GovermmentTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Govermment</link:label>
    <link:label id="lab_mtz_GovermmentTransactionsMember_label_en-US" xlink:label="lab_mtz_GovermmentTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Govermment transactions [Member]</link:label>
    <link:label id="lab_mtz_GovermmentTransactionsMember_documentation_en-US" xlink:label="lab_mtz_GovermmentTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Activities related to government transactions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_GovermmentTransactionsMember" xlink:href="mtz-20210930.xsd#mtz_GovermmentTransactionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_GovermmentTransactionsMember" xlink:to="lab_mtz_GovermmentTransactionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d96427ac-f63b-40d0-89f1-222b15ae35dd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_3c8ca249-5428-4b13-bcee-ca245d0eb2fa_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_82d27129-5f37-47c2-b4a3-dab735025161_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage of total</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_5eed6851-fb44-4ea9-b879-0cde318960fd_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities customers, percentage of communications segment revenue</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_1bbaaf64-61e6-4ef9-80ff-2685022795c9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares &#8211; none</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_FinitelivedIntangibleAssetsAcquired1_a959072b-88cc-4692-b5b0-dd559f43dd92_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions from new business combinations, amortizing intangible assets</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_571a8196-4cff-4adc-9455-3d74b1932c06_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from stock-based awards</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_3d256fcd-7d7f-401b-a5de-ad618a20837d_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash proceeds (in dollars)</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_91262853-4f55-4c67-91dc-12a0d63fa777_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments_7aecceb9-3a40-4e02-a341-46fa3a627674_totalLabel_en-US" xlink:label="lab_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation adjustments</link:label>
    <link:label id="lab_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments_label_en-US" xlink:label="lab_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill), Translation Adjustments</link:label>
    <link:label id="lab_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments_documentation_en-US" xlink:label="lab_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of foreign currency translation gain (loss) which increases (decreases) intangible assets, excluding goodwill.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments" xlink:href="mtz-20210930.xsd#mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments" xlink:to="lab_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_f71f6c4f-5e9d-4654-86ab-8720546653a5_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_e291326e-d754-4337-80ba-909f6c6eafbc_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_UninsuredRiskMember_970845fe-f4ca-4c53-b5dc-2eb88e0a08f5_terseLabel_en-US" xlink:label="lab_us-gaap_UninsuredRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-Insurance</link:label>
    <link:label id="lab_us-gaap_UninsuredRiskMember_label_en-US" xlink:label="lab_us-gaap_UninsuredRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uninsured Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UninsuredRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UninsuredRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UninsuredRiskMember" xlink:to="lab_us-gaap_UninsuredRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_c1128284-fe3c-4394-abc1-e491eb5a83f4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_d50bc98b-fcfa-4e79-9178-390192af3786_verboseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_1474638f-10a6-4d18-ac48-f911c4456a92_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_6a5778b6-e499-4cf7-8d6e-f9b86a31d48d_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentAxis_bccd3ff5-a4d1-4f85-880e-66a81a912bbc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_38b1eeb3-c184-47a7-af2f-6f03817b147e_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables, related party</link:label>
    <link:label id="lab_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ea86d971-8f62-4f85-b3f5-dc436693d474_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_549f9d6c-4668-4581-a6a6-b949f687959d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method investments, distributions of earnings received, operating cash flows</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Equity Method Investment, Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:to="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_05f9ae03-1ca9-44ee-8f9c-f1082f6b2898_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations, contingent consideration, earn-out period (in years)</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_8ab2ee89-87f2-44c3-9acc-3de84e429c03_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related contingent consideration liabilities, measurement input, discount rate</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_243edaac-b79f-4669-8b10-89b422f0e568_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_UtilitiesMember_74b70261-f45a-4e6d-ba72-1fee59fe9e97_terseLabel_en-US" xlink:label="lab_mtz_UtilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities</link:label>
    <link:label id="lab_mtz_UtilitiesMember_label_en-US" xlink:label="lab_mtz_UtilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities [Member]</link:label>
    <link:label id="lab_mtz_UtilitiesMember_documentation_en-US" xlink:label="lab_mtz_UtilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customers of the business entity whose end-market products or services are in the utilities industry.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_UtilitiesMember" xlink:href="mtz-20210930.xsd#mtz_UtilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_UtilitiesMember" xlink:to="lab_mtz_UtilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_24ebbae0-1644-451d-9b08-0478f5961b15_verboseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases, additions</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_FourPointEightSevenFivePercentSeniorNotesMember_a8525efa-c1c3-4ead-9bd2-35bff8730519_terseLabel_en-US" xlink:label="lab_mtz_FourPointEightSevenFivePercentSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.875% Senior Notes</link:label>
    <link:label id="lab_mtz_FourPointEightSevenFivePercentSeniorNotesMember_label_en-US" xlink:label="lab_mtz_FourPointEightSevenFivePercentSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Eight Seven Five Percent Senior Notes [Member]</link:label>
    <link:label id="lab_mtz_FourPointEightSevenFivePercentSeniorNotesMember_documentation_en-US" xlink:label="lab_mtz_FourPointEightSevenFivePercentSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.875% Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointEightSevenFivePercentSeniorNotesMember" xlink:href="mtz-20210930.xsd#mtz_FourPointEightSevenFivePercentSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_FourPointEightSevenFivePercentSeniorNotesMember" xlink:to="lab_mtz_FourPointEightSevenFivePercentSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_ded8ee4d-3366-46ac-a327-19031d31e493_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_March2020ShareRepurchaseProgramMember_0ded8012-aae3-4991-ae5a-7f3cf80d5804_terseLabel_en-US" xlink:label="lab_mtz_March2020ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">March 2020 Share Repurchase Program</link:label>
    <link:label id="lab_mtz_March2020ShareRepurchaseProgramMember_label_en-US" xlink:label="lab_mtz_March2020ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">March 2020 Share Repurchase Program [Member]</link:label>
    <link:label id="lab_mtz_March2020ShareRepurchaseProgramMember_documentation_en-US" xlink:label="lab_mtz_March2020ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share repurchase program authorized by the board of directors in March 2020.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_March2020ShareRepurchaseProgramMember" xlink:href="mtz-20210930.xsd#mtz_March2020ShareRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_March2020ShareRepurchaseProgramMember" xlink:to="lab_mtz_March2020ShareRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7d818441-ef52-4d91-a869-b085af45ec5e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DebtWeightedAverageInterestRate_b69b1f56-2065-43e6-bc8d-6dc1410b8211_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate (percentage)</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_098b12af-02a0-4234-92e5-a37c7622636d_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cb88d611-8a90-4c3c-8587-9986478f0f3b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments and Related Information [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_40fe2677-fba5-47a4-a23b-938cef82813b_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_8873be6d-dbf0-41fa-b90d-3094b1c282df_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_NumberOfOperatingSegments_38795d42-6f67-4b5e-8907-f51b356a1848_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityRemainingBorrowingCapacity_332fee4b-7827-4c84-9f15-96019f19bab4_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_3bf13bc3-dac6-4a7e-9b47-b1a28d768b5a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination, contingent consideration, current</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_e094f06a-652f-4b44-8f13-97b6a8c823b6_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per share (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseExpense_47981965-c234-4521-8731-e10769f5b3dd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases, expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dcc414c5-a897-4a1d-9dc3-313e80b1a239_verboseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Amortizing Intangible Assets [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a66472dc-b25c-4ff2-8beb-9cc1c6e58c5d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LeaseAgreementsMember_96f726ee-3b8f-4ad6-afd3-fc0270d552a5_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Agreements</link:label>
    <link:label id="lab_us-gaap_LeaseAgreementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAgreementsMember" xlink:to="lab_us-gaap_LeaseAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f2de08bd-48e7-4b92-9d72-d5c1ec10650f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested stock awards (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0e250109-a490-49cf-8844-f020f89ef13d_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-vested restricted shares, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5bf2c085-f908-4a99-94f7-f40e0b8d8821_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-vested restricted shares, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentType_7429a24b-e4ce-4a3a-89f9-db62173a27ae_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_0b318347-f626-4188-9706-14392a52344e_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total identifiable net assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_57bb4186-acc4-4007-b743-9a290ff24725_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_GeographicConcentrationRiskMember_07b2015e-b10e-4792-844d-87f79bf7b6fd_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage_303d78e3-7e76-46e5-aac9-8eb2d21e101e_terseLabel_en-US" xlink:label="lab_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity investments, ownership percentage</link:label>
    <link:label id="lab_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage_label_en-US" xlink:label="lab_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Investment Without Readily Determinable Fair Value, Ownership Percentage</link:label>
    <link:label id="lab_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage_documentation_en-US" xlink:label="lab_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The percentage of ownership of common stock or equity participation in an investee which does not have a readily determinable fair value. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage" xlink:href="mtz-20210930.xsd#mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage" xlink:to="lab_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_645c41f8-76cd-4de0-b9f9-4507592e1ba5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_a9f2bc36-6c7e-48a6-b1a3-b67be9fef739_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortizing intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_0f743449-dbd6-4038-880a-6ee5b308f954_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_CapitalizedContractCostNet_cddd67f2-e5fc-439a-a1c9-a275674a562c_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mobilization costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_0c3f9df6-09a7-442a-8e34-1845aeb276ea_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy_c860ad25-2a05-4de1-b7f1-1566a6c6399c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unincorporated Entities, Proportional Consolidation</link:label>
    <link:label id="lab_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy_label_en-US" xlink:label="lab_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy" xlink:to="lab_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_9daa19c2-1117-41f3-8add-deded9cc2cb7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation, number of shares authorized</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OtherNoncashIncomeExpense_0cc8662c-4b1d-4490-b37b-8adb0ef6380b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-cash items, net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_83d8ce0e-7167-4862-9478-aed38f48a61a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_36b4e5ae-aec1-40e5-aef5-9e2f13302089_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_9cfdb24b-aab8-4762-be2c-0ed373103a68_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_55324d6c-587e-4917-bc29-d31badca22ae_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision (recovery) 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DebtInstrumentCarryingAmount_666fbdde-3328-4c62-8165-92928c40166e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt obligations</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_1bb7b646-17c2-4e4b-b0b0-b2ee9d339d47_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt, including finance leases</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_4a0b130c-8a49-46d3-8b24-caaeb205ea38_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Lease Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_aecb7d30-e76d-415b-8f65-2d1214c7fdb4_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_FinanceLeaseRightOfUseAsset_1f136d27-7a8d-44ed-a498-caad37b2acd7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases, assets, net</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_86469832-8dc8-407a-bca0-5a7e81def56c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_c0bd1891-4686-44a8-b72f-1222b5a18be9_terseLabel_en-US" xlink:label="lab_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Immediate Family Member of Management</link:label>
    <link:label id="lab_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_label_en-US" xlink:label="lab_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Immediate Family Member of Management or Principal Owner [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" xlink:to="lab_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_22f7c119-6d8d-497f-80eb-5b698e081f93_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_CustomerRelationshipsAndTradeNamesMember_1c8b7395-947f-4ec2-a560-cf129a35f7eb_terseLabel_en-US" xlink:label="lab_mtz_CustomerRelationshipsAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships And Trade Names</link:label>
    <link:label id="lab_mtz_CustomerRelationshipsAndTradeNamesMember_label_en-US" xlink:label="lab_mtz_CustomerRelationshipsAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships And Trade Names [Member]</link:label>
    <link:label id="lab_mtz_CustomerRelationshipsAndTradeNamesMember_documentation_en-US" xlink:label="lab_mtz_CustomerRelationshipsAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships And Trade Names</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CustomerRelationshipsAndTradeNamesMember" xlink:href="mtz-20210930.xsd#mtz_CustomerRelationshipsAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_CustomerRelationshipsAndTradeNamesMember" xlink:to="lab_mtz_CustomerRelationshipsAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_f80cad26-4a1c-42c5-8ca6-e0d01818557f_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_IncomeTaxDisclosureAbstract_70699a3f-690e-4a5a-9403-60f9d5897412_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cd740380-685f-4df9-a989-e9934a105926_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_5d2c5b1b-eaeb-4e3c-b671-943c57df736d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_e0a840b3-e1f5-4cc5-a4e4-499c7432249e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (losses) gains on investment activity, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_9d4f47b6-c895-471f-87ee-0e53788d97e5_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gains (losses) on equity investee activity, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_3544bd38-43f9-47f6-8a3e-0041f0bc620b_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_StatementScenarioAxis_914cce6b-2562-4bda-bd7f-56e64dd54fb9_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_2ec66d70-3a04-47b6-ab10-1ee50e8c2c48_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gains (losses) on AVCT convertible debentures, before tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceReceivablesMember_87103f2f-9543-49cd-8b57-65afdfa5febd_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Non-Recourse Arrangement</link:label>
    <link:label id="lab_us-gaap_FinanceReceivablesMember_label_en-US" xlink:label="lab_us-gaap_FinanceReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceReceivablesMember" xlink:to="lab_us-gaap_FinanceReceivablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_2ebfdc49-506a-41cc-ad02-f1f792915caf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ConcentrationRiskLineItems_169a9ba8-c869-42cf-b6ca-5410b8790cf9_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0fa4b3a4-7746-407d-a8f0-c0b873925cd8_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_4850fcde-b457-4273-af8b-3ccd13adfc28_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related contingent consideration liabilities, additions from new business combinations</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GroupPoliciesMember_50cd589f-8e94-4f36-b9d2-d77b6ecde735_terseLabel_en-US" xlink:label="lab_us-gaap_GroupPoliciesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Group Medical Claims</link:label>
    <link:label id="lab_us-gaap_GroupPoliciesMember_label_en-US" xlink:label="lab_us-gaap_GroupPoliciesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Group Insurance Policy [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GroupPoliciesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GroupPoliciesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GroupPoliciesMember" xlink:to="lab_us-gaap_GroupPoliciesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_f45afb5d-2aec-4727-9a7f-8dc280c64648_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_TimingOfTransferOfGoodOrServiceDomain_4a0457f3-68f2-40af-83b7-d4f52478986e_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_d1a6cf28-c2b4-478c-83f3-86b886774be2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of treasury stock, at cost</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_68eaeedf-9b77-426d-baee-eb79af017eba_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock acquired, value</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EquityMethodInvestmentOwnershipPercentage_472dbcf7-f2b7-4878-affd-e9e366b599d9_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method investments, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StandbyLettersOfCreditMember_03304ce0-6ec8-4e62-9458-2d712c844528_verboseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Standby</link:label>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_d2051806-94b8-4052-8bbd-9bbe7c75c53b_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit</link:label>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_label_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandbyLettersOfCreditMember" xlink:to="lab_us-gaap_StandbyLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_2f0eeba5-3b69-4a31-acf3-752f0e7c382e_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_356a6098-41b4-4683-87cb-23e49f2973c8_verboseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Low</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1a357f0d-daec-4ecc-9618-0ba4b995f3ec_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_LineOfCredit_14c94145-37ea-40ce-b43f-d640fcf9991e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4cb55107-4e03-407b-b4b1-159384b07b6e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of currency translation on 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract_310434af-3911-45c5-a317-6c9c4b67d2a6_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xlink:to="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_69b15ce4-f1c0-4a8a-bed1-a39f80ba8b14_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_OilAndGasSegmentMember_c74f0cf0-0e60-4f5c-a762-1acb788b9d87_terseLabel_en-US" xlink:label="lab_mtz_OilAndGasSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oil and Gas</link:label>
    <link:label id="lab_mtz_OilAndGasSegmentMember_label_en-US" xlink:label="lab_mtz_OilAndGasSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oil And Gas Segment [Member]</link:label>
    <link:label id="lab_mtz_OilAndGasSegmentMember_documentation_en-US" xlink:label="lab_mtz_OilAndGasSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engineering, construction and maintenance services for oil and natural gas pipelines and processing facilities for the energy and utilities industries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember" xlink:href="mtz-20210930.xsd#mtz_OilAndGasSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_OilAndGasSegmentMember" xlink:to="lab_mtz_OilAndGasSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_404f2115-b631-48e5-bbfe-2a57b5a95c82_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income attributable to non-controlling interests</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_44588cce-86fc-47a2-9ba9-a85b6355ba0b_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less unamortized deferred financing costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_d8ea9c75-69c8-4a50-95ab-b4c77c1b0d04_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1ed75d0d-af96-47e8-afdd-4db39b09c42d_verboseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Amortizing Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_783f55d3-3cbf-4fb2-b2cf-594de6332c3b_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_c669630b-b207-486d-b1b5-8134a5e09774_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_SubsidiariesMember_4c865b28-5558-4e51-81fa-2c14a5103205_terseLabel_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries</link:label>
    <link:label id="lab_srt_SubsidiariesMember_label_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SubsidiariesMember" xlink:to="lab_srt_SubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_FMTechMember_faf81055-64ae-46da-b545-0216bd6acd87_terseLabel_en-US" xlink:label="lab_mtz_FMTechMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FM Tech</link:label>
    <link:label id="lab_mtz_FMTechMember_label_en-US" xlink:label="lab_mtz_FMTechMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FM Tech [Member]</link:label>
    <link:label id="lab_mtz_FMTechMember_documentation_en-US" xlink:label="lab_mtz_FMTechMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FM Technology Holdings, LLC (business name), FM USA Holdings, LLC (business name) and All Communications Solutions Holdings, LLC (business name), together referred to as &#8220;FM Tech.&#8221;</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FMTechMember" xlink:href="mtz-20210930.xsd#mtz_FMTechMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_FMTechMember" xlink:to="lab_mtz_FMTechMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_EquipmentSuppliesAndServicesMember_e77ce0b8-40dd-4203-af17-5e15e528e851_terseLabel_en-US" xlink:label="lab_mtz_EquipmentSuppliesAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment, Supplies and Services</link:label>
    <link:label id="lab_mtz_EquipmentSuppliesAndServicesMember_label_en-US" xlink:label="lab_mtz_EquipmentSuppliesAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment, Supplies And Services [Member]</link:label>
    <link:label id="lab_mtz_EquipmentSuppliesAndServicesMember_documentation_en-US" xlink:label="lab_mtz_EquipmentSuppliesAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases, rentals and lease of equipment and purchases of various types of supplies and services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquipmentSuppliesAndServicesMember" xlink:href="mtz-20210930.xsd#mtz_EquipmentSuppliesAndServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_EquipmentSuppliesAndServicesMember" xlink:to="lab_mtz_EquipmentSuppliesAndServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_a1f5bb1e-3624-4984-9c60-47a01903aa9d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Obligations</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_c8761bc9-dd3f-4fad-a3a9-41fac762d98d_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_mtz_NumberOfManagementMembers_9d6353fc-735a-4f88-be8c-af79f90fe098_terseLabel_en-US" xlink:label="lab_mtz_NumberOfManagementMembers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of management members, subcontracting arrangement</link:label>
    <link:label id="lab_mtz_NumberOfManagementMembers_label_en-US" xlink:label="lab_mtz_NumberOfManagementMembers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Management Members</link:label>
    <link:label id="lab_mtz_NumberOfManagementMembers_documentation_en-US" xlink:label="lab_mtz_NumberOfManagementMembers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of persons from management with an ownership interest in the related party entity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NumberOfManagementMembers" xlink:href="mtz-20210930.xsd#mtz_NumberOfManagementMembers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_NumberOfManagementMembers" xlink:to="lab_mtz_NumberOfManagementMembers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_9e3271de-50eb-4b22-ad51-45b6d862d312_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations, percentage of interests acquired</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_a8095651-dade-4139-9824-a3333f3266ec_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ReceivableTypeDomain_c77ef6b6-3ff9-415c-b23a-7d4c64b55552_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_ff190307-10f6-4625-b071-a54a3af6dcbb_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_56bff99e-ca30-49c3-96a4-8285ce6dd4e3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a0c2a626-2b1b-4746-9fc8-1e572eb24539_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_b437ba9d-810c-4e52-97f5-81715ba1dce5_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b667caf0-00b4-4174-b8b5-b57fc0e1f784_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation and Other 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SeniorNotesMember_9d1983c2-85b1-4030-a92c-6934cb77c8ac_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_45a7c9f6-c161-44b3-80ca-dfc51f0ea91a_negatedLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostDomain_723bf749-a30b-428d-ba63-fe4aa4f51226_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Domain]</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostDomain_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostDomain" xlink:to="lab_us-gaap_CapitalizedContractCostDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_8851ab77-bffd-404a-93bb-3455a1c1ba69_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ContractualObligation_0e6bac8e-88f4-42e3-84da-744362717237_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing commitments</link:label>
    <link:label id="lab_us-gaap_ContractualObligation_label_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligation" xlink:to="lab_us-gaap_ContractualObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent_9cb613ec-d75a-4118-b2af-47cab086253b_terseLabel_en-US" xlink:label="lab_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer liability, deferred revenue current</link:label>
    <link:label id="lab_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent_label_en-US" xlink:label="lab_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer Liability Deferred Revenue Current</link:label>
    <link:label id="lab_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent_documentation_en-US" xlink:label="lab_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of obligation, excluding accrued projected losses, on transfer good or service to customer for which consideration has been received or is receivable, classified as current.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent" xlink:href="mtz-20210930.xsd#mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent" xlink:to="lab_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_2e33f2c4-fef6-444c-b41f-352b9fb23ee7_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiability_115dcce3-cbd4-48d1-bc4f-de2de7fcfef7_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease obligations, net of interest</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_LettersOfCreditOutstandingAmount_df948471-c069-4019-abb7-02083f1c0c1a_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, letters of credit issued</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_f711fa49-71ec-4f42-bfb0-4806e9a7b202_verboseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit issued</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_ed3df069-3fa1-4399-8951-cc26665c0ac7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 93,246,800 and 93,107,440 (including 1,858,799 and 1,843,041 of unvested stock awards) as of September&#160;30, 2021 and December&#160;31, 2020, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_502ad120-bfc6-4e66-a811-7570e028a528_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases, weighted average discount rate, percent</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_e39c82da-2ca0-4c96-ab77-3a6ffa3522c7_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_NonoperatingIncomeExpense_48269856-ac5a-4845-ac8a-96ec15ce0c4e_negatedLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_af95d77f-3472-4e86-b433-357d2a2493e7_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_aac038d9-801b-4636-80ae-31f20e58a58c_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation awards, unearned compensation, weighted average expected recognition period (in years)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_TreasuryStockCommonMember_d3db1c3c-92e5-4644-af4a-d77ef041c335_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CustomerConcentrationRiskMember_a147ee40-de10-465c-8415-af070c561b00_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_467f08f4-063a-4da8-bdd3-74540323ca19_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-vested restricted shares, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0eeaa98c-3296-485e-83ea-e44344fbc3d4_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-vested restricted shares, ending balance (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_BusinessAcquisitionProFormaInformationAbstract_5b65ec8f-4fc5-46dc-bfd9-8fb912a1d1c2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro Forma Financial Information and Acquisition Results [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_1b29629b-9ff4-4da9-abaf-900cdc8ea507_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, acquired during period</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_edacc0a1-caa0-42fa-af68-312c1152d569_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c17c1c3f-7b11-4d6e-8205-fb82b4fa761d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Multiemployer</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CommitmentsAndContingencies_56f9824c-cc5c-418f-b892-0bba9dea490f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 14)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ContractualRightsMember_ba40bc18-9542-4bff-b656-156ae18e23ba_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractualRightsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-Qualifications</link:label>
    <link:label id="lab_us-gaap_ContractualRightsMember_label_en-US" xlink:label="lab_us-gaap_ContractualRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualRightsMember" xlink:to="lab_us-gaap_ContractualRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_4cbf1df6-6298-4006-9cab-223793b74062_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Obligations</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_FourPointFivePercentSeniorNotesMember_f6ff69f8-2a2e-4452-b55d-4c0467a6ebdc_terseLabel_en-US" xlink:label="lab_mtz_FourPointFivePercentSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.50% Senior Notes</link:label>
    <link:label id="lab_mtz_FourPointFivePercentSeniorNotesMember_label_en-US" xlink:label="lab_mtz_FourPointFivePercentSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Five Percent Senior Notes [Member]</link:label>
    <link:label id="lab_mtz_FourPointFivePercentSeniorNotesMember_documentation_en-US" xlink:label="lab_mtz_FourPointFivePercentSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.50% Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointFivePercentSeniorNotesMember" xlink:href="mtz-20210930.xsd#mtz_FourPointFivePercentSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_FourPointFivePercentSeniorNotesMember" xlink:to="lab_mtz_FourPointFivePercentSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dad3f5ce-6e7c-4164-894e-7bc6cb8ded30_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b56912f9-0aaf-4b7c-b217-ae2a9d9ff8ad_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases, assets, depreciation</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_83ab5e0d-810e-4c15-b5d3-c38bb23bcbc5_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a90a2ed3-77fc-40c1-83a3-75df411d2a78_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4340de8b-fb9e-444d-8d53-303791d9e5d9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021, remaining three months</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_bca82240-2c75-42a1-ad2c-fb36c91fcae1_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Awards</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_88b61591-45e5-4e20-9ace-21149d5b7b7d_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_82344e6e-a258-4be5-a0fd-d85abbdeaee0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_a6fb5821-844d-418f-8ace-8e1fc9d64de2_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosure of Liabilities Not Measured at Fair Value [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable" xlink:to="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_CleanEnergyAndInfrastructureMember_546f8b7d-7a0d-4bdc-9247-d66ef90e7882_terseLabel_en-US" xlink:label="lab_mtz_CleanEnergyAndInfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Energy and Infrastructure</link:label>
    <link:label id="lab_mtz_CleanEnergyAndInfrastructureMember_label_en-US" xlink:label="lab_mtz_CleanEnergyAndInfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Energy and Infrastructure [Member]</link:label>
    <link:label id="lab_mtz_CleanEnergyAndInfrastructureMember_documentation_en-US" xlink:label="lab_mtz_CleanEnergyAndInfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Installation and construction of power facilities, including renewables, related electrical transmission infrastructure, ethanol/biofuel facilities and various types of heavy civil and industrial infrastructure, primarily for the energy, utility and other end-markets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureMember" xlink:href="mtz-20210930.xsd#mtz_CleanEnergyAndInfrastructureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_CleanEnergyAndInfrastructureMember" xlink:to="lab_mtz_CleanEnergyAndInfrastructureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_b2170123-ef71-4e94-b6ff-8f9299026ad7_terseLabel_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk from Type of Arrangement</link:label>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_7d606d05-cbfd-4d04-ae33-7efb0298ed63_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_ATT1Member_877d5e02-12a3-4a77-951e-32fe1a3e0995_terseLabel_en-US" xlink:label="lab_mtz_ATT1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AT&amp;T</link:label>
    <link:label id="lab_mtz_ATT1Member_label_en-US" xlink:label="lab_mtz_ATT1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AT&amp;T1 [Member]</link:label>
    <link:label id="lab_mtz_ATT1Member_documentation_en-US" xlink:label="lab_mtz_ATT1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AT&amp;T (including DIRECTV) (business name).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ATT1Member" xlink:href="mtz-20210930.xsd#mtz_ATT1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ATT1Member" xlink:to="lab_mtz_ATT1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_55ab1bf1-95ca-4c66-9b98-6a43a8a72778_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense</link:label>
    <link:label id="lab_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_label_en-US" xlink:label="lab_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Expense, Excluding Cost of Good and Service Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" xlink:to="lab_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_66da8d06-609e-42a4-a3ab-b2a827b5aa42_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_ForeignLineOfCreditMember_7b07fe2e-7db9-4f48-a294-bc44b6f2bc3b_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Credit Facilities</link:label>
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignLineOfCreditMember" xlink:to="lab_us-gaap_ForeignLineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_RetainagePercentOfContractBillings_d79e3776-2685-47d1-8672-938f9e5bfa35_terseLabel_en-US" xlink:label="lab_mtz_RetainagePercentOfContractBillings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retainage, percentage of contract billings</link:label>
    <link:label id="lab_mtz_RetainagePercentOfContractBillings_label_en-US" xlink:label="lab_mtz_RetainagePercentOfContractBillings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retainage, Percent Of Contract Billings</link:label>
    <link:label id="lab_mtz_RetainagePercentOfContractBillings_documentation_en-US" xlink:label="lab_mtz_RetainagePercentOfContractBillings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of contract billings that a customer is permitted to retain until the final contract settlement because of retainage provisions in a contract.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RetainagePercentOfContractBillings" xlink:href="mtz-20210930.xsd#mtz_RetainagePercentOfContractBillings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_RetainagePercentOfContractBillings" xlink:to="lab_mtz_RetainagePercentOfContractBillings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_b47a9cb5-2396-4a71-b12c-db85db8e2da5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_b6b6a96c-0c92-41f8-96be-23a123d3745a_terseLabel_en-US" xlink:label="lab_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change order or claim approval process, term within which expected to be completed (in years)</link:label>
    <link:label id="lab_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_label_en-US" xlink:label="lab_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unapproved Change Orders And/Or Claims, Expected Term For Approval</link:label>
    <link:label id="lab_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_documentation_en-US" xlink:label="lab_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected length of time within which an unapproved change order or claim is approved by the customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval" xlink:href="mtz-20210930.xsd#mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval" xlink:to="lab_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees_82d638d3-104e-467d-bd96-344caa14efc9_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method investments, cumulative undistributed earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings, Undistributed Earnings from Equity Method Investees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees" xlink:to="lab_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_32eb3f0d-ed7e-463d-8001-60baf97897de_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_a2d00729-818b-4faa-8d1e-737600447dcc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations, unaudited supplemental pro forma net income (loss)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_c51900df-de38-4736-b116-4dc020e7ddec_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_500c88c0-b63e-4257-a0bb-4fcee620b0bd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less amounts representing 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_SegmentOperatingActivitiesDomain_c7b90cb1-cced-42c9-946f-c5a5684c2552_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_label_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:to="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_e278baab-3bc6-4bf5-b85a-ae8ed7872960_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_ffe3931b-a39e-4512-a1a6-fd34407c02c8_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, related party</link:label>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_546c33c3-52c9-4389-abcd-06ee7570a9e7_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AccruedLiabilitiesCurrent_ad5d22d6-52fb-4847-81df-8c9263cb85e3_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued expenses</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_FinanceLeaseLiabilityUndiscountedExcessAmount_66d8c8d8-6ea7-4f95-98fb-9fc42ba410e2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less amounts representing interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceGuaranteeMember_3013708e-ce99-46fe-b234-a828fa092f38_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance and Payment Bonds</link:label>
    <link:label id="lab_us-gaap_PerformanceGuaranteeMember_label_en-US" xlink:label="lab_us-gaap_PerformanceGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Guarantee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceGuaranteeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceGuaranteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceGuaranteeMember" xlink:to="lab_us-gaap_PerformanceGuaranteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal_ed03a856-f32f-4d5e-bb11-8f1ae6f68f19_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, term loan, amount of quarterly principal installment payments</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Periodic Payment, Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal" xlink:to="lab_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_200400b0-00c8-48cc-9038-0cd91b0cb3fd_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EBITDA Reconciliation:</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_bd3e09e0-2fc0-4dad-ae4f-332687343c82_terseLabel_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrentAbstract_a0dd9b1a-ca79-4a37-9d18-be6dcc116885_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Assets [Abstract]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_fa676b37-46eb-40f7-9571-e763036045db_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_EquityAbstract_c2a202e7-2aa6-4803-8740-a049acb53924_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_45e376e3-4c71-4b66-bef3-2315f674ca9b_terseLabel_en-US" xlink:label="lab_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition, changes In contract estimates, cost-to-cost method, financial effect, percentage</link:label>
    <link:label id="lab_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_label_en-US" xlink:label="lab_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes In Contract Estimates, Cost-To-Cost Measure Of Progress, Financial Effect, Percentage</link:label>
    <link:label id="lab_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_documentation_en-US" xlink:label="lab_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of the percentage effect on project profit (defined as project revenue less project costs of revenue, including depreciation) during the reporting period of changes in contract estimates for projects that were in process as of the end of the prior year and are accounted for under the cost-to-cost method.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage" xlink:href="mtz-20210930.xsd#mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage" xlink:to="lab_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_f4cf0e18-452b-4aa4-83c0-143c7b5cbee4_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_b40f95a5-9d5b-48d8-8148-c099cbda690d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SegmentReportingDisclosureTextBlock_3432d04f-9ede-4b1a-b7fd-4842ebe2d254_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment and Related Information</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_3f54146a-571a-40a8-a990-6a7cab6f8d0f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases, weighted average remaining lease term (in years)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_53ff1122-ac7f-4fb5-a582-c515f654e641_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of non-controlling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e583688b-4075-4618-9ea1-99aeb33f7fcb_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property and Equipment, Net [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_f644e000-5cab-40e5-b269-a8f09fd6e364_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt, net of deferred financing costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Lease Obligation, Including Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_d0db874e-5925-4766-828f-ff5801cfa64a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_79f6c236-8745-4ad7-b8cd-5e9de97f2fe6_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current portion</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_3040f7a6-174d-43d5-bf76-58ccb1f20d65_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business, Basis of Presentation and Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_b34c9ed9-159f-42d0-b485-4ea008537c8c_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_d60b9266-13ef-466a-8def-1d501a5d9369_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, treasury shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_c156c17b-6b0b-4edc-8705-930bf1e93e6a_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, treasury shares (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_ContractRetainage_d5ada6c4-872f-4e0c-86df-bbf9b6df72dd_terseLabel_en-US" xlink:label="lab_mtz_ContractRetainage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retainage</link:label>
    <link:label id="lab_mtz_ContractRetainage_label_en-US" xlink:label="lab_mtz_ContractRetainage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Retainage</link:label>
    <link:label id="lab_mtz_ContractRetainage_documentation_en-US" xlink:label="lab_mtz_ContractRetainage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContractRetainage" xlink:href="mtz-20210930.xsd#mtz_ContractRetainage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ContractRetainage" xlink:to="lab_mtz_ContractRetainage" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_FinanceLeaseAndOtherObligations_e1f601e0-8b14-4401-89e1-9585c809c9f5_terseLabel_en-US" xlink:label="lab_mtz_FinanceLeaseAndOtherObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease and other obligations</link:label>
    <link:label id="lab_mtz_FinanceLeaseAndOtherObligations_label_en-US" xlink:label="lab_mtz_FinanceLeaseAndOtherObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease And Other Obligations</link:label>
    <link:label id="lab_mtz_FinanceLeaseAndOtherObligations_documentation_en-US" xlink:label="lab_mtz_FinanceLeaseAndOtherObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The carrying amount as of the balance sheet date for the aggregate of finance lease and other obligations. Finance lease obligations represents the present value of lessee's discounted obligation for lease payments from finance leases. Other obligations represents the carrying amount of debt obligations classified as other.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FinanceLeaseAndOtherObligations" xlink:href="mtz-20210930.xsd#mtz_FinanceLeaseAndOtherObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_FinanceLeaseAndOtherObligations" xlink:to="lab_mtz_FinanceLeaseAndOtherObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_83bf3dd4-f138-4026-b76e-6ef6e86b8c62_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Unaudited Consolidated Statements of Equity</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PropertyPlantAndEquipmentAbstract_bb1da646-cfca-4a1d-b790-c5fbbdbdbacc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_038d72d7-c184-4209-a046-1807731fe609_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PaymentsToAcquireOtherInvestments_0a488de3-be10-4b21-9d85-6a2caf6e53ee_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for other investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Other Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireOtherInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireOtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_a0ce394c-6807-4a40-94ee-cd93f7babfa6_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Surplus</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CashAndCashEquivalentsAtCarryingValue_96c66f0b-3eef-4a34-b424-c8ad650bda70_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_c27cacb2-a6ac-47ac-a615-81532eb6163b_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyTransactionAmountsOfTransaction_08df1fa8-38f5-4c53-beb5-f1f399dbdb4c_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments, net of rebates, related party</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_LongtermDebtTypeDomain_a0eb3088-73ee-42eb-b142-99aa9c6ebd76_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_7f781cc4-e4b0-4ea1-9ada-c18314241ef9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations, consolidated acquisition-related revenue</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_51f99a32-8ff9-4731-948b-ab554e8ae078_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_babaf222-4696-4ac0-b85c-f44b2a4c2108_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_9716b736-b6a5-4dda-8a38-3317edaadee3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate reconciliation, nondeductible expense, share-based payment arrangement, amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_23aae0e7-a0ab-4e27-aa50-e5d98cb4b6db_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities, current and long-term portion</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PaymentsForProceedsFromOtherInvestingActivities_27c05368-2c29-46d3-8efd-cd3d517761a9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other investing activities, net</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_d066195a-165b-46ab-8c7b-845799c93dea_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation adjustments, non-amortizing intangible assets</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_a718759e-f32a-40ac-b7ec-491b47738f63_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember_1448d7de-3497-4e8d-b37f-d837c54f7b7e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers' Compensation, General and Automobile Policies</link:label>
    <link:label id="lab_us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember_label_en-US" xlink:label="lab_us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Liability and Casualty Insurance Product Line [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember" xlink:to="lab_us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_441e6c63-9398-45ce-8141-bfe10a9ac3b6_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:to="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_e5683b39-53bb-4401-a0a7-a5e2c44fa2ee_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, interest rate (percentage)</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_e96a2ff7-060b-41a7-b6fb-02db1c873080_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_9de9fc35-0fc2-4041-9289-808b83e7ff4c_verboseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">High</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6400c2ad-425a-4c3c-ae6d-667786ac77f2_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LossContingencyNatureDomain_5d8f549a-544c-43b5-938e-01b2790954c9_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_1ffe0bcc-ffac-4f72-a208-1f5b0b408675_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_1d754e8f-3ce2-4cab-82e6-80866e275cba_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_IntangibleAssetsNetExcludingGoodwillAbstract_d136741f-70ff-49a9-ba8b-361139a7fe46_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill) [Abstract]</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_77fa7f05-c39e-41ae-ba25-c39de3c9f2c2_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for debt extinguishment, call premiums</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Debt Extinguishment or Debt Prepayment Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:to="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_7bed332d-347e-49fc-a765-0bf6473bad86_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6bad69a-aa85-4a4b-a884-561fb4fe421c_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_52ac62eb-0f3e-4c4b-bf9c-48d16d63f23b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Lease Commitments, Operating Leases</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, 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/2021/elts/us-gaap-2021-01-31.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_srt_ConsolidationItemsAxis_276dac7e-b80e-4d22-b464-82085437b9c4_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_9302fe67-bb36-409f-8f61-1358adc48182_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers by Reporting Segments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_cf32a7cb-fab1-40b9-8d2b-c6953b07a3bc_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_b74af3b2-5d79-4528-9f41-d0d46595b82c_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total MasTec, Inc. shareholders&#8217; equity</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SettledLitigationMember_16805b50-3844-4867-b3cc-95df168f2ab3_terseLabel_en-US" xlink:label="lab_us-gaap_SettledLitigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settled Litigation</link:label>
    <link:label id="lab_us-gaap_SettledLitigationMember_label_en-US" xlink:label="lab_us-gaap_SettledLitigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settled Litigation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SettledLitigationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SettledLitigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SettledLitigationMember" xlink:to="lab_us-gaap_SettledLitigationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_df27bd5e-907d-4d0d-99c4-63817521dd5e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related contingent consideration liabilities, estimated fair value</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Obligations, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_0a463dbb-75d0-4cd4-8541-55da97c96214_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_43b1848e-a3d1-4023-ba27-547e432119f9_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_89ffb325-f911-49cb-af73-f28ed0c6025d_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, common shares outstanding (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PreferredStockSharesIssued_4153defa-8f75-40a2-a19e-4ddf48e076b2_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_807fad98-2923-4915-bccc-148f55f69d8c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related contingent consideration liabilities, payments</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7827f1d2-a1ae-4c16-8584-fdd104ecca2a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross_f8a7651a-018e-421c-af0c-9cfe652dc8d3_totalLabel_en-US" xlink:label="lab_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt obligations</link:label>
    <link:label id="lab_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross_label_en-US" xlink:label="lab_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Finance Lease Obligations, Including Current Maturities, Gross</link:label>
    <link:label id="lab_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross_documentation_en-US" xlink:label="lab_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt and finance lease obligations including current maturities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross" xlink:href="mtz-20210930.xsd#mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross" xlink:to="lab_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsMember_fa0af351-2c61-4c9f-8589-c6b7050e1812_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsMember" xlink:to="lab_us-gaap_EquityMethodInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ManagementMember_a2733225-2c30-4921-976a-4b9f85548d49_terseLabel_en-US" xlink:label="lab_srt_ManagementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management</link:label>
    <link:label id="lab_srt_ManagementMember_label_en-US" xlink:label="lab_srt_ManagementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ManagementMember" xlink:to="lab_srt_ManagementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRevenueExpenseNet_56809a10-8ec4-45be-97b7-2d75c206b9ae_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestRevenueExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestRevenueExpenseNet_0e3452d3-e6bf-48ff-a3eb-3a17496f731c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestRevenueExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-recourse financing agreement, discount charge</link:label>
    <link:label id="lab_us-gaap_InterestRevenueExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestRevenueExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Revenue (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRevenueExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRevenueExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRevenueExpenseNet" xlink:to="lab_us-gaap_InterestRevenueExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputExpectedTermMember_6a6609f4-0184-4764-a32c-fa459645d87e_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Term</link:label>
    <link:label id="lab_us-gaap_MeasurementInputExpectedTermMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Expected Term [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedTermMember" xlink:to="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4c0ad558-651b-482e-b25e-f826c1927f72_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_A2021AcquisitionsMember_79294294-373c-448a-8a1d-358d1d7abb16_terseLabel_en-US" xlink:label="lab_mtz_A2021AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Acquisitions</link:label>
    <link:label id="lab_mtz_A2021AcquisitionsMember_label_en-US" xlink:label="lab_mtz_A2021AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Acquisitions [Member]</link:label>
    <link:label id="lab_mtz_A2021AcquisitionsMember_documentation_en-US" xlink:label="lab_mtz_A2021AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions completed during the year 2021.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2021AcquisitionsMember" xlink:href="mtz-20210930.xsd#mtz_A2021AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_A2021AcquisitionsMember" xlink:to="lab_mtz_A2021AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_86240efc-7054-4076-950b-42b917054087_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_d1614e9d-8be2-4c5f-bc58-d6bb6f693c35_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StockholdersEquityAbstract_4ad1fef6-d682-43c1-bfa0-bea8a471519f_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' 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/2021/elts/us-gaap-2021-01-31.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_RetirementPlanTypeAxis_5e6d3225-254d-44ab-8669-d641108cc9ba_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_EquityClassOfTreasuryStockLineItems_e60534b6-a780-4532-b875-79bf2c6fb4ba_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_1978edff-a6b4-4c20-a184-35bc138eb9c9_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition, performance obligations satisfied in previous periods, revenue recognized (in dollars)</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Performance Obligation Satisfied in Previous Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:to="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_748f596b-7060-4b0d-85d6-48eba688ced8_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_21cee514-04d7-4333-a334-5120118b9454_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_48fd6943-c1ed-4b2c-9b86-dde87e97568f_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term portion of lease obligations, net of interest</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FinanceLeaseLiabilityPaymentsDue_ce8f95ae-af91-438f-9ff5-bb253c919540_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_15fe88e0-4986-4bc9-9583-149e2a89dcd6_terseLabel_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life insurance assets, carrying amount</link:label>
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_label_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Surrender Value of Life Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:to="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_16a3c73a-b3f4-4c53-8b55-51ca6372dcd8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_caeb222d-52b7-460d-8eff-0675e3ced5f1_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_a6af44b5-6bb3-439c-9c09-45f21e3d6707_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total net assets acquired, including goodwill</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_495fe89f-a83a-4215-a246-8847bc161b2e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation, income tax benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_e1025309-c064-4ab1-8704-c46ddf82d62f_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_RetainedEarningsAccumulatedDeficit_987724bd-088b-4c25-8ac7-0f2f4a345180_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OperatingSegmentsMember_14c51737-0e41-4db6-9a56-6c28693d41b9_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseTermOfContract_8940f6dc-9075-4655-9bae-619ad0c7374f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases, term of contract (in years)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_6f807e37-f6cc-482f-ba2e-d8c1ce49f32a_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_f2cc464e-1ba6-4460-8fb4-56417587e675_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_5641928f-a745-47b6-82bc-b6cb1d4be038_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, unused facility fee (percentage)</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_72c24ec6-f329-47bb-8881-f39515d647e6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_50d26544-1e5e-4c21-b450-1551c44dc6a8_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares issued (in shares)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_c4e4e84c-6b24-4cc6-8a21-5ca036d4eb10_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_1c7805ed-a3b2-4d17-b986-731807acbd91_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease obligations, net of interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_19149b10-f14a-4a52-a93d-2aea6478484d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_43064d86-4735-4067-b55c-2cdf7852c9b9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_f8abe095-d7e7-4988-b07a-4a3560ca271c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AmendmentFlag_6dab97bb-f8b7-4d89-a257-2e4e86b30fa7_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_ConcentrationRiskTable_e534f70c-7714-420e-a28d-628f5ab57f23_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateJointVentureMember_184ce806-d641-4ffd-a043-4127d2a98500_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateJointVentureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Joint Venture</link:label>
    <link:label id="lab_us-gaap_CorporateJointVentureMember_5719fe46-eb7e-4186-9cb3-7ff5793d9af4_verboseLabel_en-US" xlink:label="lab_us-gaap_CorporateJointVentureMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportionately Consolidated Non-Controlled Joint Venture</link:label>
    <link:label id="lab_us-gaap_CorporateJointVentureMember_label_en-US" xlink:label="lab_us-gaap_CorporateJointVentureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Joint Venture [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateJointVentureMember" xlink:to="lab_us-gaap_CorporateJointVentureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ec06386b-633f-47d5-8cb4-31dc799ae82d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_641012bd-2983-4ba8-a76e-fbb9e626f60e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_07a95338-d28e-43fe-bf4c-192f88fd5653_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_56cba9c0-87a7-4340-aaab-f68a2ce7f532_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior notes, estimated fair value</link:label>
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableFairValueDisclosure" xlink:to="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_a724ea05-88d6-44d1-85a7-f79e3cbfbfbd_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized internal-use software, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_ab4eda8a-6599-4041-b09b-2ccfb4767bd4_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, non-amortizing</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_30a82341-e69a-4aa1-ad8b-f111e029cfc9_periodStartLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, non-amortizing, beginning balance</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_6e99375f-d79d-4d48-a63a-e3ef2072f6b5_periodEndLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, non-amortizing, ending balance</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_8988e32d-6856-452d-af96-75e475d15374_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_46f177fd-de23-4669-a858-834a50b604f3_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsByMajorClassAxis_a149b1e3-1160-45fe-8466-76c32d4cb778_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortizing Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2d8786c1-a096-4b11-acc0-317e7a2dfff4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6ef174d1-3014-4a81-9221-5bfaff54daac_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0c6c6ec2-9287-4cae-80ba-9254a955a950_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a82e81f5-3169-481e-b147-d98113a45a6d_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_0fa2e89f-b390-4065-bbab-d73ebc46802a_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_ConstructionServicesMember_71a2a736-4d2c-4242-994e-7557131e15ff_terseLabel_en-US" xlink:label="lab_mtz_ConstructionServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Services</link:label>
    <link:label id="lab_mtz_ConstructionServicesMember_label_en-US" xlink:label="lab_mtz_ConstructionServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Services [Member]</link:label>
    <link:label id="lab_mtz_ConstructionServicesMember_documentation_en-US" xlink:label="lab_mtz_ConstructionServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ConstructionServicesMember" xlink:href="mtz-20210930.xsd#mtz_ConstructionServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ConstructionServicesMember" xlink:to="lab_mtz_ConstructionServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_77f6b20c-fd82-4a46-b524-ff731eadbe57_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_48a1ce1c-21a5-4a10-b143-eb9c12da877d_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StatementEquityComponentsAxis_815ad8df-1b3d-4aef-aa6b-a42fcbdaa0b9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_FairValueDisclosuresAbstract_f9a382a4-90bb-4081-b560-6e4a6a71ce44_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AssetsCurrent_35c2353b-6bd3-4c3e-a389-ff2ad74d7110_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromPaymentsToMinorityShareholders_0db88dfc-c4d4-46b1-81ab-69b145113ef4_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to non-controlling interests, including acquisition of interests and distributions</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsToMinorityShareholders_8c807f36-c16f-4ac4-8c62-2c5f0a1e0047_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to non-controlling interests, including acquisition of interests and distributions</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsToMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments to) Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:to="lab_us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_e4a1eedb-b1a8-4ae4-8126-9b6b68f0fec6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Net, Less Deferred Revenue</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7f72dbc5-d9f9-4f70-bd4b-8831fd37e089_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ConcentrationRiskTypeDomain_09bb4299-56bf-48f2-94d8-1600d43f198d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_fedb4dff-3b0c-4cb6-9975-dc74d2e4d39f_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_81b0ba38-1def-45d4-936d-675a44c4d725_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled/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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_EBITDA_11f56d07-e7b1-46a0-9087-7c78b7e5eab3_terseLabel_en-US" xlink:label="lab_mtz_EBITDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EBITDA</link:label>
    <link:label id="lab_mtz_EBITDA_label_en-US" xlink:label="lab_mtz_EBITDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EBITDA</link:label>
    <link:label id="lab_mtz_EBITDA_documentation_en-US" xlink:label="lab_mtz_EBITDA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings before interest, taxes, depreciation and amortization ("EBITDA"), a non-U.S. GAAP financial measure.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EBITDA" xlink:href="mtz-20210930.xsd#mtz_EBITDA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_EBITDA" xlink:to="lab_mtz_EBITDA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_ef75a39d-2d67-4dd0-b46e-94da4222ae6c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories, net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_bf5e301a-a9f8-4c0b-aeb2-6e2c8444f6b7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Financial Information by Reportable Segment</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_31b9c854-b5e6-46c2-b7e4-13f81404db0d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate reconciliation, change in deferred tax assets valuation allowance, amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccidentAndHealthInsuranceSegmentMember_e4bd6562-e4b0-47b2-ada4-81772426be2a_terseLabel_en-US" xlink:label="lab_us-gaap_AccidentAndHealthInsuranceSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers' Compensation</link:label>
    <link:label id="lab_us-gaap_AccidentAndHealthInsuranceSegmentMember_label_en-US" xlink:label="lab_us-gaap_AccidentAndHealthInsuranceSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accident and Health Insurance Product Line [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccidentAndHealthInsuranceSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccidentAndHealthInsuranceSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccidentAndHealthInsuranceSegmentMember" xlink:to="lab_us-gaap_AccidentAndHealthInsuranceSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanEmployerContributionCost_460b46df-efb8-4154-a928-752f690d7629_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer plan, employer contribution, cost</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanEmployerContributionCost_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Employer Contribution, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:to="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_f0c8e5c4-a479-46ba-8b1c-04bfb7a2e4b6_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_SegmentReportingInformationRevenueAbstract_86b602c7-796f-46b6-898b-4dc3f1f1a00b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue:</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information, Revenue for Reportable Segment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationRevenueAbstract" xlink:to="lab_us-gaap_SegmentReportingInformationRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_177ba03b-c44d-4b75-ac53-e4dd1bf78b58_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cf6f1e90-3909-4ba6-b50d-18bf6026650b_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_c7dc858d-83b2-4906-961f-96fe577cbb05_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_63fb4e25-0145-4e56-b730-211e60692e5d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation losses, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_CommunicationsAndEnergyInfrastructureMember_e7196e98-a6c7-46c8-b19d-43316fadd0f6_terseLabel_en-US" xlink:label="lab_mtz_CommunicationsAndEnergyInfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Communications and Energy Infastructure</link:label>
    <link:label id="lab_mtz_CommunicationsAndEnergyInfrastructureMember_label_en-US" xlink:label="lab_mtz_CommunicationsAndEnergyInfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Communications and Energy Infrastructure [Member]</link:label>
    <link:label id="lab_mtz_CommunicationsAndEnergyInfrastructureMember_documentation_en-US" xlink:label="lab_mtz_CommunicationsAndEnergyInfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets acquired pertain to the Communications and Energy Infrastructure segments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsAndEnergyInfrastructureMember" xlink:href="mtz-20210930.xsd#mtz_CommunicationsAndEnergyInfrastructureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_CommunicationsAndEnergyInfrastructureMember" xlink:to="lab_mtz_CommunicationsAndEnergyInfrastructureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_3221fe19-67b5-403a-8a9b-43ec6cbebf47_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of 4.50% senior notes</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Unsecured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_10e99111-f989-4e78-adb3-797285f88c29_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Agreement [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_5af1828e-b682-466b-bf04-6f892258bd3e_verboseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Policies By Type [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_PropertyPlantAndEquipmentTypeDomain_ae796c87-1fef-4f30-b95a-7ee2d09a3eb4_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityIncorporationStateCountryCode_bfce64f3-8840-4c52-9f00-953e59af1fde_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_94acd7a4-e3b2-4295-84d0-b9bc14e55c66_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_fc673308-25b6-49e4-9397-d4998f43eac1_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_9b1df50a-1bd9-43e5-9706-777f2cffdbaa_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity investments, adjusted cost basis, amount</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_97637b19-36b1-4e2c-b84a-74cef87c8188_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_3cfa611c-3755-445a-bf18-69bf5bbb2393_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation awards, unearned compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_8866f5a3-3f31-4a3e-98e9-64360ab1ac08_terseLabel_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer</link:label>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_label_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember" xlink:to="lab_srt_ChiefExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_a32a3348-7c85-423f-a352-b3ae4905a546_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_9feeb303-fd4b-4475-964f-4255704962e7_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_46666c1c-156e-4a43-8f4b-d8d726503ffd_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ShortTermLeaseCost_7d893a42-ef6e-471f-8c7c-07dd1d7fe63e_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases, short-term leases, expense</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_GuaranteeObligationsNatureDomain_4d4bf93d-be8b-4072-be75-0357805565b9_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:to="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_16d0e59d-8845-42ca-92a7-dd16e4724f8d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired_414f0f24-4629-437f-bf99-04488fa0e888_terseLabel_en-US" xlink:label="lab_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest, percentage of voting interests acquired</link:label>
    <link:label id="lab_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Percentage of Voting Interests Acquired</link:label>
    <link:label id="lab_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired_documentation_en-US" xlink:label="lab_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired" xlink:href="mtz-20210930.xsd#mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired" xlink:to="lab_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_A2020AcquisitionsMember_f9236938-3e9d-4550-981e-1a710f7fc0f2_terseLabel_en-US" xlink:label="lab_mtz_A2020AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Acquisitions</link:label>
    <link:label id="lab_mtz_A2020AcquisitionsMember_label_en-US" xlink:label="lab_mtz_A2020AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Acquisitions [Member]</link:label>
    <link:label id="lab_mtz_A2020AcquisitionsMember_documentation_en-US" xlink:label="lab_mtz_A2020AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions completed during the year 2020.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2020AcquisitionsMember" xlink:href="mtz-20210930.xsd#mtz_A2020AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_A2020AcquisitionsMember" xlink:to="lab_mtz_A2020AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_879dc6a0-9a54-4700-94ee-046ffc9b3b30_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_JointVentureCivilConstructionProjectMemberDomain_6129047e-a991-462b-845a-9dbe177cbb18_terseLabel_en-US" xlink:label="lab_mtz_JointVentureCivilConstructionProjectMemberDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture Civil Construction Project</link:label>
    <link:label id="lab_mtz_JointVentureCivilConstructionProjectMemberDomain_label_en-US" xlink:label="lab_mtz_JointVentureCivilConstructionProjectMemberDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture Civil Construction Project[Member] [Domain]</link:label>
    <link:label id="lab_mtz_JointVentureCivilConstructionProjectMemberDomain_documentation_en-US" xlink:label="lab_mtz_JointVentureCivilConstructionProjectMemberDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest in a civil construction project.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_JointVentureCivilConstructionProjectMemberDomain" xlink:href="mtz-20210930.xsd#mtz_JointVentureCivilConstructionProjectMemberDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_JointVentureCivilConstructionProjectMemberDomain" xlink:to="lab_mtz_JointVentureCivilConstructionProjectMemberDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_LesseeLeaseTermOfContract_b60ad627-5ca7-4174-bd40-e52c5411d916_terseLabel_en-US" xlink:label="lab_mtz_LesseeLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, remaining lease terms</link:label>
    <link:label id="lab_mtz_LesseeLeaseTermOfContract_label_en-US" xlink:label="lab_mtz_LesseeLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Term Of Contract</link:label>
    <link:label id="lab_mtz_LesseeLeaseTermOfContract_documentation_en-US" xlink:label="lab_mtz_LesseeLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of lessee's lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LesseeLeaseTermOfContract" xlink:href="mtz-20210930.xsd#mtz_LesseeLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_LesseeLeaseTermOfContract" xlink:to="lab_mtz_LesseeLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_4b83ed2a-315c-44d7-9cc9-c94287bf4776_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Covered Employees and Contributions, Multiemployer Plans [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_fc5b4bdf-f71c-4b2a-99cf-34e3ba98581f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_LitigationCaseAxis_5a1681e1-4411-423b-b44e-e5e1544f438c_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_510ae3b8-a7f4-46cc-ba20-10cf9c0790bd_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_477597c9-e150-4f3e-802f-a3fe747edf20_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_80f43c34-3a86-489f-bd83-1743cc438fa1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_fe77b38a-b943-427a-8c0c-0c16d81cc217_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets, primarily accounts receivable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_c850ecfc-6f77-4825-bddd-c6e84d458265_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition, remaining performance obligations, contract price allocated (in dollars)</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_390637d4-ed22-4394-bf08-374ffd0f2aab_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_70f9c56e-44a3-4539-a605-04a8a2a5daae_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeiture of restricted shares, net</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_a4d9ec65-55b1-4358-b6a7-677efbb5394a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill_09ee241b-dfc1-4d15-8624-9e0d46725276_totalLabel_en-US" xlink:label="lab_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions from new business combinations</link:label>
    <link:label id="lab_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill_label_en-US" xlink:label="lab_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Acquired, Gross (Excluding Goodwill)</link:label>
    <link:label id="lab_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill_documentation_en-US" xlink:label="lab_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of increase in intangible assets, excluding goodwill, from an acquisition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill" xlink:href="mtz-20210930.xsd#mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill" xlink:to="lab_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_282c208f-930d-44f5-a4ef-f34b424cf2ef_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_IntangibleAssetsGrossExcludingGoodwill_0bc1f7f0-ffa3-458b-adc5-f2101807e38c_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, gross</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_71f1ac17-c610-4f01-86f6-9676bf99f058_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_WeightedAverageMember_d7a6b23e-69e5-4bf9-a525-2c797e676bf2_terseLabel_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average</link:label>
    <link:label id="lab_srt_WeightedAverageMember_label_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_WeightedAverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_WeightedAverageMember" xlink:to="lab_srt_WeightedAverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_RestrictedStockAndRestrictedStockUnitsMember_2f37b0f3-1276-45e4-a140-a599831f90e4_terseLabel_en-US" xlink:label="lab_mtz_RestrictedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Shares</link:label>
    <link:label id="lab_mtz_RestrictedStockAndRestrictedStockUnitsMember_label_en-US" xlink:label="lab_mtz_RestrictedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock And Restricted Stock Units [Member]</link:label>
    <link:label id="lab_mtz_RestrictedStockAndRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_mtz_RestrictedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met ("Restricted Stock") or 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 ("Restricted Stock Units"). Restricted Stock Awards and Restricted Stock Units are together referred to as "Restricted Shares".</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember" xlink:href="mtz-20210930.xsd#mtz_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember" xlink:to="lab_mtz_RestrictedStockAndRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_a3173d8c-931c-4248-a19e-70eca10a2173_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_FinanceLeaseLiabilityCurrent_0e6814e9-be31-43a8-8a17-167b12280898_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current portion</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_66fd866a-8d70-4068-a9a5-a7d1ecb78c1f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP purchase price, percent</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_1d1c849b-6cd1-403b-98f1-243cccd2ae01_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to MasTec:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToParentDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e70779b2-7d60-4b48-b25d-21ea091da012_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ee0d2fb6-2087-4b6f-83bf-012f4942194f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SelfInsuranceReserveNoncurrent_730fc2d7-4dc3-4edc-9881-567b694107ff_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-insurance reserve, non-current</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserveNoncurrent_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveNoncurrent" xlink:to="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_bcb8b46a-e306-4dff-812d-d47e60bcf714_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment, Type [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_CrossCountryInfrastructureMember_6e7aa35b-df3f-4b11-8a7d-96df4218d0bd_terseLabel_en-US" xlink:label="lab_mtz_CrossCountryInfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CCI</link:label>
    <link:label id="lab_mtz_CrossCountryInfrastructureMember_label_en-US" xlink:label="lab_mtz_CrossCountryInfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Country Infrastructure [Member]</link:label>
    <link:label id="lab_mtz_CrossCountryInfrastructureMember_documentation_en-US" xlink:label="lab_mtz_CrossCountryInfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Country Infrastructure Services, Inc. ("CCI") (business name).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CrossCountryInfrastructureMember" xlink:href="mtz-20210930.xsd#mtz_CrossCountryInfrastructureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_CrossCountryInfrastructureMember" xlink:to="lab_mtz_CrossCountryInfrastructureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_InstallToHomeMember_add8852a-8289-418c-a863-0caf19976c28_terseLabel_en-US" xlink:label="lab_mtz_InstallToHomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Install to Home</link:label>
    <link:label id="lab_mtz_InstallToHomeMember_label_en-US" xlink:label="lab_mtz_InstallToHomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Install to Home [Member]</link:label>
    <link:label id="lab_mtz_InstallToHomeMember_documentation_en-US" xlink:label="lab_mtz_InstallToHomeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance and customer fulfillment activities primarily related to install-to-the-home services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_InstallToHomeMember" xlink:href="mtz-20210930.xsd#mtz_InstallToHomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_InstallToHomeMember" xlink:to="lab_mtz_InstallToHomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_WahaJVsMember_3586e9d9-c12a-4f21-a8f8-b2e391a3b7d2_terseLabel_en-US" xlink:label="lab_mtz_WahaJVsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Waha JVs</link:label>
    <link:label id="lab_mtz_WahaJVsMember_label_en-US" xlink:label="lab_mtz_WahaJVsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Waha JVs [Member]</link:label>
    <link:label id="lab_mtz_WahaJVsMember_documentation_en-US" xlink:label="lab_mtz_WahaJVsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trans-Pecos Pipeline, LLC ("TPP") (business name) and Comanche Trail Pipeline, LLC ("CTP") (business name), together referred to as the "Waha JVs".</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_WahaJVsMember" xlink:href="mtz-20210930.xsd#mtz_WahaJVsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_WahaJVsMember" xlink:to="lab_mtz_WahaJVsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_e1fc901c-be95-40c2-bb96-88c6027f2622_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_SegmentReportingAbstract_d4c15d51-bbb0-4d86-9044-5e99d4cee934_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_MajorCustomersAxis_8c9f27d8-df6c-449d-94ab-ef14bc191491_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_35abe65a-1663-4088-b12c-ba594922661c_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:to="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_ThirdQuarterSettlementMember_a5192206-27d9-44db-bd57-61888c06c798_terseLabel_en-US" xlink:label="lab_mtz_ThirdQuarterSettlementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Quarter Settlement</link:label>
    <link:label id="lab_mtz_ThirdQuarterSettlementMember_label_en-US" xlink:label="lab_mtz_ThirdQuarterSettlementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Quarter Settlement [Member]</link:label>
    <link:label id="lab_mtz_ThirdQuarterSettlementMember_documentation_en-US" xlink:label="lab_mtz_ThirdQuarterSettlementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Quarter Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ThirdQuarterSettlementMember" xlink:href="mtz-20210930.xsd#mtz_ThirdQuarterSettlementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ThirdQuarterSettlementMember" xlink:to="lab_mtz_ThirdQuarterSettlementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_daf1c493-95e9-47d7-a07c-bc6a04b9ec4f_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Retirement Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_Restated2013IncentivePlanMember_070c1502-5000-4a6f-af48-b4f74f672381_terseLabel_en-US" xlink:label="lab_mtz_Restated2013IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restated 2013 Incentive Plan</link:label>
    <link:label id="lab_mtz_Restated2013IncentivePlanMember_label_en-US" xlink:label="lab_mtz_Restated2013IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restated 2013 Incentive Plan [Member]</link:label>
    <link:label id="lab_mtz_Restated2013IncentivePlanMember_documentation_en-US" xlink:label="lab_mtz_Restated2013IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restated 2013 Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_Restated2013IncentivePlanMember" xlink:href="mtz-20210930.xsd#mtz_Restated2013IncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_Restated2013IncentivePlanMember" xlink:to="lab_mtz_Restated2013IncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_6e9c216e-a232-43d3-a7aa-b90a818c6a3c_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityShellCompany_e2bef6e5-37c6-45b2-b6ed-f45dc86c74a9_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e1fe26da-5309-46ce-8581-d4c26fa43a4c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_9ecc11eb-e670-4057-88b8-1bdbf087c411_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_6a26b3e0-d2e2-4433-8482-97b4236ab145_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_FinanceLeaseLiabilitiesPaymentsDueAbstract_caf4dcac-f6e1-4377-9421-decc78fda7a9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_5f213739-c401-4d1d-8921-4ac4ae3ae63d_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_5de50a56-f890-4f98-b377-13c9ec152ad9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities, including current portion of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_487ab825-c9c6-4338-b5c5-6443a89bb5c7_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember_878e96c1-4ea9-4f4f-b9a8-7d7474e5f91a_terseLabel_en-US" xlink:label="lab_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Ventures That Provide Electrical Transmission Infrastructure Services</link:label>
    <link:label id="lab_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember_label_en-US" xlink:label="lab_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Ventures That Provide Electrical Transmission Infrastructure Services [Member]</link:label>
    <link:label id="lab_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember_documentation_en-US" xlink:label="lab_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint venture(s) that provide(s) electrical transmission infrastructure services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember" xlink:href="mtz-20210930.xsd#mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember" xlink:to="lab_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_b1c9159d-be3e-40ad-a747-b86932fc555a_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_PlanNameDomain_18546db6-48e2-43a5-bd06-33c6b549cbec_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CommonStockSharesAuthorized_97bb59fd-e4d6-4e4c-a311-c4f6e8172681_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_ElectricalTransmissionMember_1c61ad63-41f5-47b7-a436-80f9d00ca1c1_terseLabel_en-US" xlink:label="lab_mtz_ElectricalTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electrical Transmission</link:label>
    <link:label id="lab_mtz_ElectricalTransmissionMember_label_en-US" xlink:label="lab_mtz_ElectricalTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electrical Transmission [Member]</link:label>
    <link:label id="lab_mtz_ElectricalTransmissionMember_documentation_en-US" xlink:label="lab_mtz_ElectricalTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The engineering, construction and maintenance of electrical transmission lines and substations, primarily for the energy and utility industries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ElectricalTransmissionMember" xlink:href="mtz-20210930.xsd#mtz_ElectricalTransmissionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ElectricalTransmissionMember" xlink:to="lab_mtz_ElectricalTransmissionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_ffe0002f-ff9e-49eb-a579-f0b3e12b111f_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_5a5d348e-99f0-4454-9a14-d7e6033faecc_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_408bd108-e462-466e-a65b-39caab072691_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income - diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_NumberOfJointVentures_de98baa2-db61-445b-b104-65ee84dd96c9_terseLabel_en-US" xlink:label="lab_mtz_NumberOfJointVentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of joint ventures</link:label>
    <link:label id="lab_mtz_NumberOfJointVentures_label_en-US" xlink:label="lab_mtz_NumberOfJointVentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Joint Ventures</link:label>
    <link:label id="lab_mtz_NumberOfJointVentures_documentation_en-US" xlink:label="lab_mtz_NumberOfJointVentures" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of joint ventures in which the Company has an interest.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NumberOfJointVentures" xlink:href="mtz-20210930.xsd#mtz_NumberOfJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_NumberOfJointVentures" xlink:to="lab_mtz_NumberOfJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a5ee295d-aa81-4725-b23f-96e1a266656f_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income - basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract_fa636cf0-a100-4bcf-8c3a-108597bb7cd5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition consideration:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_9d6e13ec-c31b-46fc-8922-9272163c786f_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Agreement [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_1869edb0-ca9d-43d2-9ba1-34eb111cc703_verboseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Policies By Type [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_NoncontrollingInterestMember_7c1e0526-326d-4092-96dd-2e8e2dea7f94_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Controlling Interests</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_4c277ce1-e81a-4918-8e62-debf86f25e88_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts Receivable, Net of Allowance, and Contract Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_8bfd64d6-f7a7-47be-abdc-9ccefe0b6553_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, interest rate (percentage)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1292ec01-0e35-4af5-94d5-e329441cd2e5_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to non-controlling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_1ff6ea4f-3e81-486c-bf98-3d1ee35914a1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_240e1ca8-b082-409d-86fc-ca473b05cb40_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation adjustments, amortizing intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_320baeb6-4ec7-41ee-a5a9-13ff77b41700_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation and Other Employee Benefit Plans [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EquitySecuritiesFvNiCost_f0241ba3-3165-445e-8d0b-ab625ce2918a_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity investment and warrants, amount paid (in dollars)</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCost_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCost" xlink:to="lab_us-gaap_EquitySecuritiesFvNiCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_aa69d1ee-f6ed-4bf6-990d-8ab942a9c995_verboseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Loans</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_7911def7-c264-435f-9253-1fd94b397403_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving commitments</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f2308058-05d8-4054-a000-d34e9fe6026d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction, period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_7fd54ca6-7448-4b80-aced-857c1565b2f9_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AllOtherSegmentsMember_e05dc628-f171-48ec-9333-189a1b120ed2_terseLabel_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_AllOtherSegmentsMember_label_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllOtherSegmentsMember" xlink:to="lab_us-gaap_AllOtherSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_LesseeLeaseRenewalTerm_d1a042c7-eb98-4358-893d-7e045fa2ceb6_terseLabel_en-US" xlink:label="lab_mtz_LesseeLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, renewal term</link:label>
    <link:label id="lab_mtz_LesseeLeaseRenewalTerm_label_en-US" xlink:label="lab_mtz_LesseeLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Renewal Term</link:label>
    <link:label id="lab_mtz_LesseeLeaseRenewalTerm_documentation_en-US" xlink:label="lab_mtz_LesseeLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of lessee's lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LesseeLeaseRenewalTerm" xlink:href="mtz-20210930.xsd#mtz_LesseeLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_LesseeLeaseRenewalTerm" xlink:to="lab_mtz_LesseeLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_628c12be-7c41-4544-956d-11145c7e7deb_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusAxis_e9be7982-1feb-4f0a-949f-87811310fa6f_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Axis]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusAxis_label_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusAxis" xlink:to="lab_us-gaap_LitigationStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_cd0fa937-f361-4774-87aa-ba5a78947189_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:to="lab_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_5433cf5e-31e0-4b3a-8f3b-011b2d0bdaad_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office furniture and equipment</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d5e88608-5816-4776-b47d-b111832086e0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a9172b86-606c-4883-8318-5255461dc6df_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Non-Recurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_9529c806-8bfe-4423-8c93-8108459d7686_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_49116781-03e8-4129-a59f-12aacb893052_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_CapitalizedContractCostAxis_93ca57d8-6d15-484f-a3d2-cce768fb1b48_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Axis]</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAxis_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAxis" xlink:to="lab_us-gaap_CapitalizedContractCostAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_505b936a-74a1-446f-a46c-b679cc681790_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_LeaseContractualTermDomain_f2fddf58-0444-458f-a0be-e3e82530ed99_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermDomain" xlink:to="lab_us-gaap_LeaseContractualTermDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_d45257ef-6360-4a82-b206-58c6aad0e5e9_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per share (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7296b09f-3824-4e65-9264-de302a2074a4_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_eaf11cfe-3195-437a-ba07-312b6ffa7ab6_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding - basic (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SegmentDomain_9ef174ac-0e9b-4b79-9c4a-62f87efb6146_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RepaymentsOfLongTermLinesOfCredit_53c2380f-3156-4ad3-859e-a3e595747f39_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of credit facilities</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_e5925adc-91cf-4550-bd1d-ccd906700d49_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash interest expense, net</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_427504a2-7302-4c21-ab91-f59d7e493ddf_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive common stock equivalents (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_80f1ee27-d37e-4f38-92e5-c35fd3267d66_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Covered Employees and Contributions, Multiemployer Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_EquityMethodInvestmentNegativeAmount_f0274ecc-a942-4bfe-8815-017a284dbf8f_negatedTerseLabel_en-US" xlink:label="lab_mtz_EquityMethodInvestmentNegativeAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Negative equity method investment</link:label>
    <link:label id="lab_mtz_EquityMethodInvestmentNegativeAmount_label_en-US" xlink:label="lab_mtz_EquityMethodInvestmentNegativeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EquityMethodInvestmentNegativeAmount</link:label>
    <link:label id="lab_mtz_EquityMethodInvestmentNegativeAmount_documentation_en-US" xlink:label="lab_mtz_EquityMethodInvestmentNegativeAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Negative equity method investment, presented as a liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityMethodInvestmentNegativeAmount" xlink:href="mtz-20210930.xsd#mtz_EquityMethodInvestmentNegativeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_EquityMethodInvestmentNegativeAmount" xlink:to="lab_mtz_EquityMethodInvestmentNegativeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_MandatorilyRedeemableStockMember_ee5fa476-23f4-4618-b663-9846e9116624_terseLabel_en-US" xlink:label="lab_mtz_MandatorilyRedeemableStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mandatorily Redeemable Stock</link:label>
    <link:label id="lab_mtz_MandatorilyRedeemableStockMember_label_en-US" xlink:label="lab_mtz_MandatorilyRedeemableStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mandatorily Redeemable Stock [Member]</link:label>
    <link:label id="lab_mtz_MandatorilyRedeemableStockMember_documentation_en-US" xlink:label="lab_mtz_MandatorilyRedeemableStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mandatorily Redeemable Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MandatorilyRedeemableStockMember" xlink:href="mtz-20210930.xsd#mtz_MandatorilyRedeemableStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_MandatorilyRedeemableStockMember" xlink:to="lab_mtz_MandatorilyRedeemableStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired_cc4537d4-4341-456b-a3ff-ac72dd1b485e_terseLabel_en-US" xlink:label="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions from new business combinations, non-amortizing intangible assets</link:label>
    <link:label id="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired_label_en-US" xlink:label="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:to="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_ad999956-2f09-4533-95d2-ec1a39cd6804_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax payments, net of refunds</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_9cea90fb-1153-4407-92d3-268b295d3aeb_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity investments, carrying value</link:label>
    <link:label id="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_8f9dd273-f5c7-4759-b1a0-f1a1b0d5af3e_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method investments, net investment</link:label>
    <link:label id="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_label_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_0a8621ee-4c17-4dc0-9e02-92540b94a5ff_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Operations</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_UnbilledContractsReceivable_b0886f28-9768-47ae-82be-deb066e7be8e_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_label_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Contracts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledContractsReceivable" xlink:to="lab_us-gaap_UnbilledContractsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_d249a395-ccc8-4d29-b01e-594ba85ca428_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_61fdc964-2484-4cce-b0bf-c7b9a6d7bbf1_periodStartLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, net, beginning balance</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_e21361a3-aca0-469f-a333-539a08d8020f_periodEndLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, net, ending balance</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_d3f5a14b-7101-461d-94c1-32cea78aa5f1_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income attributable to MasTec, Inc.</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_CommunityCondotteDeMoyaJVLLCMember_d20f670e-72df-47b4-8156-4c3631c42a49_terseLabel_en-US" xlink:label="lab_mtz_CommunityCondotteDeMoyaJVLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Community Condotte DeMoya JV, LLC</link:label>
    <link:label id="lab_mtz_CommunityCondotteDeMoyaJVLLCMember_label_en-US" xlink:label="lab_mtz_CommunityCondotteDeMoyaJVLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Community Condotte DeMoya JV, LLC [Member]</link:label>
    <link:label id="lab_mtz_CommunityCondotteDeMoyaJVLLCMember_documentation_en-US" xlink:label="lab_mtz_CommunityCondotteDeMoyaJVLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity investment of Community Condotte DeMoya JV, LLC.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunityCondotteDeMoyaJVLLCMember" xlink:href="mtz-20210930.xsd#mtz_CommunityCondotteDeMoyaJVLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_CommunityCondotteDeMoyaJVLLCMember" xlink:to="lab_mtz_CommunityCondotteDeMoyaJVLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_5bce4f7b-70a2-49a7-913e-0c27a239506e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business acquisition, goodwill, expected tax deductible amount</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_51f08d34-af32-4574-ae1a-bbb948829f9d_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e732cf74-902b-4736-8fe9-84e44889d9cc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d08c4273-9027-4bee-8ece-7c74a8e175ec_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_f9d8a8f6-4d11-410f-8735-91d5c03055d8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyTransactionLineItems_321cde2f-28ff-4cdb-bf35-13464a37e79a_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LoansPayableMember_0ae1b23e-473f-407e-acfa-54853a902ac8_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan</link:label>
    <link:label id="lab_us-gaap_LoansPayableMember_label_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember" xlink:to="lab_us-gaap_LoansPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_e04b21f5-b4b6-431c-a428-6f907cfd2371_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_21377aa4-8506-4f29-89fc-26e043c81d4d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in earnings of unconsolidated affiliates, net</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_b0a2a8ef-2835-450b-9e6d-bea97d7a6cf8_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in earnings of unconsolidated affiliates</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_6458925a-9ad2-416e-9e91-29b9f1587282_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method investments, equity in earnings (losses)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_TenLargestCustomers1Member_eea08fc3-67e7-4afb-ba2f-c86a30b29c25_terseLabel_en-US" xlink:label="lab_mtz_TenLargestCustomers1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ten Largest Customers</link:label>
    <link:label id="lab_mtz_TenLargestCustomers1Member_label_en-US" xlink:label="lab_mtz_TenLargestCustomers1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ten Largest Customers1 [Member]</link:label>
    <link:label id="lab_mtz_TenLargestCustomers1Member_documentation_en-US" xlink:label="lab_mtz_TenLargestCustomers1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ten largest customers.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TenLargestCustomers1Member" xlink:href="mtz-20210930.xsd#mtz_TenLargestCustomers1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_TenLargestCustomers1Member" xlink:to="lab_mtz_TenLargestCustomers1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_b6b1a490-017a-4a9b-b4e7-6d2813e1a448_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_9c63b92f-970b-45d0-a6df-3f24e6cd777b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term assets, primarily property and equipment and operating lease assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_dc14af87-c682-4f29-b425-ff751089acbc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Activity, Restricted Shares</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember_272aa08b-d74c-48f2-bfc5-29d048bcc06a_terseLabel_en-US" xlink:label="lab_mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Management Firm Specializing in Steel Building Systems</link:label>
    <link:label id="lab_mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember_label_en-US" xlink:label="lab_mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Management Firm Specializing In Steel Building Systems [Member]</link:label>
    <link:label id="lab_mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember_documentation_en-US" xlink:label="lab_mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A construction management firm specializing in steel building systems.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember" xlink:href="mtz-20210930.xsd#mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember" xlink:to="lab_mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_ea3974cc-1657-4fe1-97ec-64c582b1f4cd_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Lease Commitments, Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_177c7395-2ac4-4157-9088-33b357835842_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_6e2f9357-5e2b-4cf4-900b-111159dc3969_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskByTypeAxis_e8ff6800-a938-469f-ad25-28200fe4e470_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_1d4e163c-e696-4676-a1c0-ce316a695f2b_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ParentMember_d3b55399-e288-4740-ad53-6148a2dd6b75_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total MasTec, Inc. Shareholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_48d940f1-9d9e-4bf6-b37b-ab4082006492_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from credit facilities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Long-term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SuretyBondMember_47f4dded-daf9-47c5-bebe-9cddcd2fc729_terseLabel_en-US" xlink:label="lab_us-gaap_SuretyBondMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety Bonds</link:label>
    <link:label id="lab_us-gaap_SuretyBondMember_label_en-US" xlink:label="lab_us-gaap_SuretyBondMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety Bond [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuretyBondMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SuretyBondMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SuretyBondMember" xlink:to="lab_us-gaap_SuretyBondMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear_bc1956a8-bf09-494c-b909-e6541b8a1940_terseLabel_en-US" xlink:label="lab_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer, unapproved change orders and/or claims, amount (in dollars)</link:label>
    <link:label id="lab_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear_label_en-US" xlink:label="lab_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracts Receivable, Claims and Uncertain Amounts, Expected to be Collected in Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear" xlink:to="lab_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bfc41990-42f2-4f04-addc-0a751ec63efd_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInInventories_222ac5ae-ddb3-4f49-8124-92f96263308a_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_EquityInvestmentOwnershipPercentage_078a5136-ae23-4fe7-8cf8-393337fadc05_terseLabel_en-US" xlink:label="lab_mtz_EquityInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity investment ownership, percentage</link:label>
    <link:label id="lab_mtz_EquityInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_mtz_EquityInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Investment, Ownership Percentage</link:label>
    <link:label id="lab_mtz_EquityInvestmentOwnershipPercentage_documentation_en-US" xlink:label="lab_mtz_EquityInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The percentage of ownership of common stock or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityInvestmentOwnershipPercentage" xlink:href="mtz-20210930.xsd#mtz_EquityInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_EquityInvestmentOwnershipPercentage" xlink:to="lab_mtz_EquityInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_e821b7d3-1029-4db7-a47e-fc54ff6abe61_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charges, related party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Other Revenues from Transactions with Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3c56ca84-e82e-4e6a-bfe2-3a7520b54718_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_9342640a-b717-4d87-bd24-f8074682a111_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gains (losses) on equity investee activity, before tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_49d4c205-d72d-40bd-8734-a521791e76de_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on sales of assets, net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_IntangibleAssetsLineItems_230ca78f-6dfa-4f96-8a75-f65581736f87_terseLabel_en-US" xlink:label="lab_mtz_IntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets [Line Items]</link:label>
    <link:label id="lab_mtz_IntangibleAssetsLineItems_label_en-US" xlink:label="lab_mtz_IntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets [Line Items]</link:label>
    <link:label id="lab_mtz_IntangibleAssetsLineItems_documentation_en-US" xlink:label="lab_mtz_IntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line items for intangible assets, excluding goodwill.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsLineItems" xlink:href="mtz-20210930.xsd#mtz_IntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_IntangibleAssetsLineItems" xlink:to="lab_mtz_IntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_CustomerAMember_d5a5045a-7974-41a8-bcd1-9f67f41f4eba_terseLabel_en-US" xlink:label="lab_mtz_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A</link:label>
    <link:label id="lab_mtz_CustomerAMember_label_en-US" xlink:label="lab_mtz_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A [Member]</link:label>
    <link:label id="lab_mtz_CustomerAMember_documentation_en-US" xlink:label="lab_mtz_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CustomerAMember" xlink:href="mtz-20210930.xsd#mtz_CustomerAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_CustomerAMember" xlink:to="lab_mtz_CustomerAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_aed18a76-8088-4a05-9f64-ea6980bf48b8_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance (forfeiture) of restricted shares, net (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_8b42b3d0-9e8f-49d2-a01d-7cdd97bb7c3e_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reporting units</link:label>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_label_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reporting Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportingUnits" xlink:to="lab_us-gaap_NumberOfReportingUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_ConfluenceMember_51a6dfa8-595d-45af-92a8-fd995b830a32_terseLabel_en-US" xlink:label="lab_mtz_ConfluenceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Confluence</link:label>
    <link:label id="lab_mtz_ConfluenceMember_label_en-US" xlink:label="lab_mtz_ConfluenceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Confluence [Member]</link:label>
    <link:label id="lab_mtz_ConfluenceMember_documentation_en-US" xlink:label="lab_mtz_ConfluenceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Confluence Networks, LLC (business name), referred to as "Confluence."</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ConfluenceMember" xlink:href="mtz-20210930.xsd#mtz_ConfluenceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ConfluenceMember" xlink:to="lab_mtz_ConfluenceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_18396501-9a28-461c-b39d-0fbe6893c082_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermAxis" xlink:to="lab_us-gaap_LeaseContractualTermAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_284641d8-7e75-439e-a395-a2bdde354e8f_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_c75c18a8-9051-45f9-9634-2b4d323f230f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gains (losses) on AVCT convertible debentures, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation_1f1e363b-c382-489f-9076-9204a9be566a_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost, Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_December2018ShareRepurchaseProgramMember_b8fea3fd-f910-4719-b445-cb84348d01fd_terseLabel_en-US" xlink:label="lab_mtz_December2018ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 2018 Share Repurchase Program</link:label>
    <link:label id="lab_mtz_December2018ShareRepurchaseProgramMember_label_en-US" xlink:label="lab_mtz_December2018ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 2018 Share Repurchase Program [Member]</link:label>
    <link:label id="lab_mtz_December2018ShareRepurchaseProgramMember_documentation_en-US" xlink:label="lab_mtz_December2018ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share repurchase program authorized by the board of directors in December 2018.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_December2018ShareRepurchaseProgramMember" xlink:href="mtz-20210930.xsd#mtz_December2018ShareRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_December2018ShareRepurchaseProgramMember" xlink:to="lab_mtz_December2018ShareRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_GoodwillGrossMember_eb23a23c-a99f-4ddc-a90a-8e3521f52d90_terseLabel_en-US" xlink:label="lab_mtz_GoodwillGrossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:label id="lab_mtz_GoodwillGrossMember_label_en-US" xlink:label="lab_mtz_GoodwillGrossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross [Member]</link:label>
    <link:label id="lab_mtz_GoodwillGrossMember_documentation_en-US" xlink:label="lab_mtz_GoodwillGrossMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_GoodwillGrossMember" xlink:href="mtz-20210930.xsd#mtz_GoodwillGrossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_GoodwillGrossMember" xlink:to="lab_mtz_GoodwillGrossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_16eac745-90c4-434f-9aa5-7668c4aebefe_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_738b996a-f17c-4a3f-a26e-9027b06eaf0e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property and Equipment, Net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ContingentConsiderationTypeDomain_edac996d-1f67-4df8-844f-2a10f63ea51a_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_e86f87b5-18b4-4dbc-a2a9-5b8e1d8f77d0_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of non-cash information:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_f18a7c23-8c3a-4b27-8646-dbe7425b9e89_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfUnsecuredDebt_0d3e4ce6-ab34-44bc-8139-ff174903d23f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfUnsecuredDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of 4.875% senior notes</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfUnsecuredDebt_cfb4560e-4a8f-432d-878d-9cded76c2da8_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfUnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of 4.875% senior notes</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfUnsecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfUnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Unsecured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfUnsecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfUnsecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfUnsecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationRelatedCostsAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Related Costs [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract" xlink:to="lab_us-gaap_CompensationRelatedCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_9e0bcdb4-4bb1-4f75-b191-2689c55420c6_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_008e850b-0850-42bb-9f14-1985035148d5_verboseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_GoodwillAccumulatedImpairmentLossMember_185ab1df-eefa-4a6c-8125-3725ec907457_terseLabel_en-US" xlink:label="lab_mtz_GoodwillAccumulatedImpairmentLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Accumulated Impairment Loss</link:label>
    <link:label id="lab_mtz_GoodwillAccumulatedImpairmentLossMember_label_en-US" xlink:label="lab_mtz_GoodwillAccumulatedImpairmentLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Accumulated Impairment Loss [Member]</link:label>
    <link:label id="lab_mtz_GoodwillAccumulatedImpairmentLossMember_documentation_en-US" xlink:label="lab_mtz_GoodwillAccumulatedImpairmentLossMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_GoodwillAccumulatedImpairmentLossMember" xlink:href="mtz-20210930.xsd#mtz_GoodwillAccumulatedImpairmentLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_GoodwillAccumulatedImpairmentLossMember" xlink:to="lab_mtz_GoodwillAccumulatedImpairmentLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_61d9f48a-45bd-4a49-9827-238aa241f3f7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_EmployeeLeasingArrangementMember_9708e4ac-5799-42ef-8be5-d8b0e055b7d4_terseLabel_en-US" xlink:label="lab_mtz_EmployeeLeasingArrangementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Leasing Arrangement</link:label>
    <link:label id="lab_mtz_EmployeeLeasingArrangementMember_label_en-US" xlink:label="lab_mtz_EmployeeLeasingArrangementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Leasing Arrangement [Member]</link:label>
    <link:label id="lab_mtz_EmployeeLeasingArrangementMember_documentation_en-US" xlink:label="lab_mtz_EmployeeLeasingArrangementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One entity, the leasing company, leases its employees to another entity, the client company.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EmployeeLeasingArrangementMember" xlink:href="mtz-20210930.xsd#mtz_EmployeeLeasingArrangementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_EmployeeLeasingArrangementMember" xlink:to="lab_mtz_EmployeeLeasingArrangementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_EquipmentLeasesMember_807ea5d5-807c-4ad5-b84a-6a494149df63_terseLabel_en-US" xlink:label="lab_mtz_EquipmentLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Leases</link:label>
    <link:label id="lab_mtz_EquipmentLeasesMember_label_en-US" xlink:label="lab_mtz_EquipmentLeasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Leases [Member]</link:label>
    <link:label id="lab_mtz_EquipmentLeasesMember_documentation_en-US" xlink:label="lab_mtz_EquipmentLeasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount pertaining to leasing of equipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquipmentLeasesMember" xlink:href="mtz-20210930.xsd#mtz_EquipmentLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_EquipmentLeasesMember" xlink:to="lab_mtz_EquipmentLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_a92005d5-5b57-4382-b1d6-1bbae366960c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StatementOperatingActivitiesSegmentAxis_f0366c96-8846-4c33-a7f7-777f72e6c531_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_label_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_SubcontractingArrangementsMember_1aad492e-51d1-4deb-9ed0-cc3f14faa877_terseLabel_en-US" xlink:label="lab_mtz_SubcontractingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subcontracting Arrangements</link:label>
    <link:label id="lab_mtz_SubcontractingArrangementsMember_label_en-US" xlink:label="lab_mtz_SubcontractingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subcontracting Arrangements [Member]</link:label>
    <link:label id="lab_mtz_SubcontractingArrangementsMember_documentation_en-US" xlink:label="lab_mtz_SubcontractingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The performance of services under a subcontracting arrangement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementsMember" xlink:href="mtz-20210930.xsd#mtz_SubcontractingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_SubcontractingArrangementsMember" xlink:to="lab_mtz_SubcontractingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_c7b7b74d-c70b-4a20-8840-d15fc43e721c_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized internal-use software, gross</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_80a0a598-18aa-4c29-8089-1081861032f1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Carrying Values of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_4b16ba5d-a230-4add-9321-8bda714b32a1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of treasury stock, at cost (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_aa0b2c59-1f49-46ab-b9b1-494e8a1f1b18_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock acquired (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentLineItems_e1c0f647-1ef3-4966-9cf3-1e4a29345c5f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_9bd21212-152f-4d49-8be9-41c66e217fd5_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships and Backlog</link:label>
    <link:label id="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer-Related Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:to="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_50f4a26c-80a2-4581-b166-2848b831acf0_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_BusinessAcquisitionsProFormaRevenue_8231e1fd-c2ba-41cd-ad31-21db18bca011_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations, unaudited supplemental pro forma revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_MasterServiceAndOtherServiceAgreementsMember_c7da8e72-8a2b-4e2e-9b4f-bc8d8e6f5f64_terseLabel_en-US" xlink:label="lab_mtz_MasterServiceAndOtherServiceAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Master Service and Other Service Agreements</link:label>
    <link:label id="lab_mtz_MasterServiceAndOtherServiceAgreementsMember_label_en-US" xlink:label="lab_mtz_MasterServiceAndOtherServiceAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Master Service And Other Service Agreements [Member]</link:label>
    <link:label id="lab_mtz_MasterServiceAndOtherServiceAgreementsMember_documentation_en-US" xlink:label="lab_mtz_MasterServiceAndOtherServiceAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Master service and other service agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MasterServiceAndOtherServiceAgreementsMember" xlink:href="mtz-20210930.xsd#mtz_MasterServiceAndOtherServiceAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_MasterServiceAndOtherServiceAgreementsMember" xlink:to="lab_mtz_MasterServiceAndOtherServiceAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_FacilityLeasesMember_e9ebde9d-86e9-42b4-917f-e73c6c3701e7_terseLabel_en-US" xlink:label="lab_mtz_FacilityLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility Leases</link:label>
    <link:label id="lab_mtz_FacilityLeasesMember_label_en-US" xlink:label="lab_mtz_FacilityLeasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility Leases [Member]</link:label>
    <link:label id="lab_mtz_FacilityLeasesMember_documentation_en-US" xlink:label="lab_mtz_FacilityLeasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount pertaining to leasing of facilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FacilityLeasesMember" xlink:href="mtz-20210930.xsd#mtz_FacilityLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_FacilityLeasesMember" xlink:to="lab_mtz_FacilityLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_cee4ed9c-53ce-4180-b4b6-584bdc4d000b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_EquitySecuritiesFvNiUnrealizedGainLoss_7a98d0d3-3abd-44e9-80a0-a055986505b2_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized fair value measurement gains (losses), AVCT shares</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Unrealized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_c0bd5f28-11df-47a7-8186-2cd9208cc7db_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_bdfb70c9-2252-434f-bc50-b19fe2114ce9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets, current and long-term portion</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_Revenues_ca08d11f-9fc8-468a-b502-b316c0a1f02b_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_e5c2e94a-b99e-4a36-b750-e47fd59bcefa_verboseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_EquipmentMember_81dd2232-6044-4ce7-bee9-59a0f6be0991_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_AllAcquisitionsMember_b4ff27a7-8d87-41df-8fc0-644051b2d2c6_terseLabel_en-US" xlink:label="lab_mtz_AllAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Acquisitions</link:label>
    <link:label id="lab_mtz_AllAcquisitionsMember_label_en-US" xlink:label="lab_mtz_AllAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Acquisitions [Member]</link:label>
    <link:label id="lab_mtz_AllAcquisitionsMember_documentation_en-US" xlink:label="lab_mtz_AllAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All acquisitions completed.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_AllAcquisitionsMember" xlink:href="mtz-20210930.xsd#mtz_AllAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_AllAcquisitionsMember" xlink:to="lab_mtz_AllAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies_c4925570-d513-4892-b038-137c24a4819a_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for life insurance policies</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment to Acquire Life Insurance Policy, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:to="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_4232c47e-ff49-4f28-911e-b325574c5e90_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_4546dc48-3e75-4eb8-83eb-601a2a70f4cf_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, at cost: 18,941,926 shares as of both September&#160;30, 2021 and December&#160;31, 2020, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherCommitmentsLineItems_54109cf7-f34d-4155-a263-73c70a34054e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_39f6c53e-e8d0-4ab2-8ba2-3d87061ee263_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_GoodwillGross_e4eebb2c-0f96-4ed2-a27d-4623adf05a48_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, gross</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour_a42ed54b-acf6-4eb4-af0d-1025be65cf2d_terseLabel_en-US" xlink:label="lab_mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour_label_en-US" xlink:label="lab_mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To be Paid, after Year Four</link:label>
    <link:label id="lab_mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour_documentation_en-US" xlink:label="lab_mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid after the 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).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour" xlink:href="mtz-20210930.xsd#mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour" xlink:to="lab_mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_fd819fd8-5a08-410c-822d-6c147694c8ef_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b9a27efc-b775-49d7-84eb-a0a0330cabfd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodValueOther_f3eee770-5935-455a-a8ce-fc91130fdb3c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other stock issuances (shares withheld for taxes), net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AllocatedShareBasedCompensationExpense_89013362-6a67-4e4a-b66f-c9a493cb6d94_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialStandbyLetterOfCreditMember_31b8bc3c-9121-459c-b6dd-0df1b472bda5_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialStandbyLetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial and/or Financial Standby</link:label>
    <link:label id="lab_us-gaap_FinancialStandbyLetterOfCreditMember_5d6c3d63-0767-4039-ab59-d3561749e1e1_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancialStandbyLetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Guarantees</link:label>
    <link:label id="lab_us-gaap_FinancialStandbyLetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_FinancialStandbyLetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Standby Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialStandbyLetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialStandbyLetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialStandbyLetterOfCreditMember" xlink:to="lab_us-gaap_FinancialStandbyLetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_ae1e1e9e-752f-4cb1-a065-8fd8ca0fd6e1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_1619b24d-d15a-4925-858a-4b59d3d72982_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets and goodwill, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Including Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_cee24f5e-e773-4864-a5f8-b9db8acf3ead_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share (Note 2):</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_7e30308d-a408-4f47-8659-fc0d4d015be9_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f535041d-199d-481f-977f-2b45265bed00_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Per Share Weighted Average Grant Date Fair Value</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentFiscalPeriodFocus_1f8e9704-40d2-4990-a5ef-2080e4a06c27_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_EffectiveIncomeTaxRateContinuingOperations_b1168557-61f3-487b-8959-c74fd800dde1_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated effective tax rate, percent</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_CostOfGoodsAndServicesSoldAmortization_e5da3748-6c0d-4030-a72c-a1782cf10f28_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticLineOfCreditMember_ffbe1555-132f-48e4-8424-7fed1366c1bd_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_us-gaap_DomesticLineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_DomesticLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticLineOfCreditMember" xlink:to="lab_us-gaap_DomesticLineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_fdf8b964-2c1b-4693-8055-0c9e03c77559_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_7d5c832c-c3d9-4b19-94eb-fa6fb5fc7725_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_b15a7e85-b65e-4cd1-b7ad-aaa00026a4b2_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_6bdaa475-614c-46d6-9de9-c576b80fc591_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract billings</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage_305fe5de-ee3d-4f11-89c5-67df5d10ede5_terseLabel_en-US" xlink:label="lab_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportionately consolidated non-controlled joint venture, ownership percentage</link:label>
    <link:label id="lab_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage_label_en-US" xlink:label="lab_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportionately Consolidated Joint Venture Ownership Percentage</link:label>
    <link:label id="lab_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage_documentation_en-US" xlink:label="lab_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The percentage interest in a proportionately consolidated joint venture.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage" xlink:href="mtz-20210930.xsd#mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage" xlink:to="lab_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_88eb2682-3c32-4a6d-a20f-61bd68e759ec_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StockIssuedDuringPeriodSharesOther_8d884761-53e1-4079-ac12-657c151c6d7e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other stock issuances (shares withheld for taxes), net (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_EnbridgeIncMember_73e70913-1b93-4ae4-97ee-92b3ab353159_terseLabel_en-US" xlink:label="lab_mtz_EnbridgeIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enbridge, Inc.</link:label>
    <link:label id="lab_mtz_EnbridgeIncMember_label_en-US" xlink:label="lab_mtz_EnbridgeIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enbridge, Inc. [Member]</link:label>
    <link:label id="lab_mtz_EnbridgeIncMember_documentation_en-US" xlink:label="lab_mtz_EnbridgeIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enbridge, Inc. (business name).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EnbridgeIncMember" xlink:href="mtz-20210930.xsd#mtz_EnbridgeIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_EnbridgeIncMember" xlink:to="lab_mtz_EnbridgeIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c0ff364c-d445-4c1c-81de-66538be340c3_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents - beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cf643697-2523-4ff7-bf42-7fdc2c43d250_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents - end of period</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerAssetNetCurrent_3f8e0b97-fa3c-41e1-a137-bf47a81096b9_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_06f4ad66-3167-475c-8838-953a879481cf_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_MobilizationCostsMember_95bc6607-f212-4c1e-b748-3c7830798e75_terseLabel_en-US" xlink:label="lab_mtz_MobilizationCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mobilization Costs</link:label>
    <link:label id="lab_mtz_MobilizationCostsMember_label_en-US" xlink:label="lab_mtz_MobilizationCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mobilization Costs [Member]</link:label>
    <link:label id="lab_mtz_MobilizationCostsMember_documentation_en-US" xlink:label="lab_mtz_MobilizationCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mobilization Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MobilizationCostsMember" xlink:href="mtz-20210930.xsd#mtz_MobilizationCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_MobilizationCostsMember" xlink:to="lab_mtz_MobilizationCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_db16e4f7-c565-4785-a0b3-52d950240d35_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/country-2021.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_us-gaap_CommonStockParOrStatedValuePerShare_9a39d7ba-dcf9-4e5f-bdab-ea78c63b754d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_MeasurementInputDiscountRateMember_4e264ff7-312a-4d9c-a3f6-159be80f66f3_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount Rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Discount Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:to="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_IntangibleAssetsExcludingGoodwillRollForward_0f251785-5e54-4d3e-ba53-c7840e8bf1f5_terseLabel_en-US" xlink:label="lab_mtz_IntangibleAssetsExcludingGoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets [Rollforward]</link:label>
    <link:label id="lab_mtz_IntangibleAssetsExcludingGoodwillRollForward_label_en-US" xlink:label="lab_mtz_IntangibleAssetsExcludingGoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets (Excluding Goodwill) [Roll Forward]</link:label>
    <link:label id="lab_mtz_IntangibleAssetsExcludingGoodwillRollForward_documentation_en-US" xlink:label="lab_mtz_IntangibleAssetsExcludingGoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rollforward of intangible assets, excluding goodwill.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward" xlink:href="mtz-20210930.xsd#mtz_IntangibleAssetsExcludingGoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward" xlink:to="lab_mtz_IntangibleAssetsExcludingGoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_8b23913f-66ec-4ed3-941d-2bee13068297_verboseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding bonds, amount</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Maximum Exposure, Undiscounted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:to="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_70c18c41-e32c-4777-bba5-bdf740e0632a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_StatementOfIncomeAndComprehensiveIncomeAbstract_ec2548e9-706c-48c2-8229-3feada30bab2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_22e3e0ef-8331-46fd-9b57-6c49f0fd73cb_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financing activities, net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FiniteLivedIntangibleAssetsGross_51c1ffd6-1b76-40c5-b73d-99ae92e62f77_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, amortizing, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_2bb744d8-d38e-4dd3-a65a-edf0df556b96_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCentralIndexKey_db130f4f-1a8c-45eb-af72-030b803c1dda_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_836eee4e-1fdf-4f2b-aab2-e840639aadbc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_a5c6eef1-25d6-43f5-9686-5f635b0bbf6b_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_RevenueFromContractWithCustomerPolicyTextBlock_2f99cd73-a2dd-4b77-8270-9c6a2affe479_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0b27afd8-0e5d-473b-ba68-06861d0c4a48_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8f6c608b-a92e-4787-8859-a4b61083f634_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding - diluted (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossNetOfTax_c6685929-f78c-4a3f-9e7b-568cd850b58e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_c125b591-f76b-4fe5-a3be-d7718f03ca4a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_InterestPayableCurrent_75e2fbaf-441e-4681-ad1d-034b70845894_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instruments, accrued interest payable</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_4368b0da-1876-448b-a8a2-563587697a22_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_d784a918-48d1-4979-979b-ba499d57a870_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_2946ba9c-1203-4530-bbbd-e1891687f465_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_TransferredAtPointInTimeMember_1c8c5bec-4e1a-4a43-908f-be3388d65a57_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Point in Time</link:label>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_a877ba2d-69da-4ead-a4dc-c819f5ad9ea1_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_StatementOfCashFlowsAbstract_ce7c2984-8394-4aa8-a010-cb20d7d31483_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PaymentsToAcquireEquityMethodInvestments_eb6f0d78-f623-4b67-b8bc-1e673f3e2137_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method investments, equity contributions</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_0f7c25e1-59ca-417e-8a35-271d4be06cf8_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_CleanEnergyAndInfrastructureAndCommunicationsMember_28009233-789b-4bb0-a07e-03aaa62a569b_terseLabel_en-US" xlink:label="lab_mtz_CleanEnergyAndInfrastructureAndCommunicationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Energy and Infrastructure and Communications</link:label>
    <link:label id="lab_mtz_CleanEnergyAndInfrastructureAndCommunicationsMember_label_en-US" xlink:label="lab_mtz_CleanEnergyAndInfrastructureAndCommunicationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Energy and Infrastructure and Communications [Member]</link:label>
    <link:label id="lab_mtz_CleanEnergyAndInfrastructureAndCommunicationsMember_documentation_en-US" xlink:label="lab_mtz_CleanEnergyAndInfrastructureAndCommunicationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets acquired pertain to the Clean Energy and Infrastructure and the Communications segments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureAndCommunicationsMember" xlink:href="mtz-20210930.xsd#mtz_CleanEnergyAndInfrastructureAndCommunicationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_CleanEnergyAndInfrastructureAndCommunicationsMember" xlink:to="lab_mtz_CleanEnergyAndInfrastructureAndCommunicationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a02169ef-84a3-46ac-9018-17998dbd2f04_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortizing Intangible Assets [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c2ce0cd1-5464-41a2-8360-76f583696d48_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_d0d206c1-5ab9-4a24-99dd-85d50a37bae7_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_0886fae3-041e-4f7d-905e-9b0efb0bf263_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Consolidated Income before Income Taxes to EBITDA</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_1ec47fb0-7991-4385-bffb-48f2b140ee3d_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and leasehold improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1df79f70-334e-4652-b2c4-c83f68283ec6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities, net of acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_56c72c3f-4887-4e48-acf4-14793df31ace_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8b371b9a-b701-4bd1-82e3-07906992475c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ConsolidationPolicyTextBlock_19c4b08d-486b-423e-a54b-c7bdde4ce729_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LiabilitiesCurrent_a3587dd3-2d94-4c04-a7af-b62cd0458fe0_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EmployeeStockMember_909593e2-61bf-4458-b60e-31d21c05948e_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plans</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_75986554-ab89-46f4-987b-0a51684b5492_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for stock-based 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_IntersegmentEliminationMember_53a14628-fa75-4859-b67e-235b74b04305_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eliminations</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_EarnoutArrangementsMember_4e0fe7a6-f09e-42a8-921b-eb1e07232ad9_terseLabel_en-US" xlink:label="lab_mtz_EarnoutArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-Out Liabilities</link:label>
    <link:label id="lab_mtz_EarnoutArrangementsMember_label_en-US" xlink:label="lab_mtz_EarnoutArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-out Arrangements [Member]</link:label>
    <link:label id="lab_mtz_EarnoutArrangementsMember_documentation_en-US" xlink:label="lab_mtz_EarnoutArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, &#8220;Earn-outs&#8221;), that are contingent upon the acquired business achieving certain levels of earnings in the future.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EarnoutArrangementsMember" xlink:href="mtz-20210930.xsd#mtz_EarnoutArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_EarnoutArrangementsMember" xlink:to="lab_mtz_EarnoutArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanNumberOfEmployeesCovered_aa441105-e857-4454-ab32-1a2dd8dea130_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNumberOfEmployeesCovered" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer plans, covered employees (in number of employees)</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanNumberOfEmployeesCovered_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNumberOfEmployeesCovered" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Number of Employees Covered</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNumberOfEmployeesCovered" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlanNumberOfEmployeesCovered"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanNumberOfEmployeesCovered" xlink:to="lab_us-gaap_MultiemployerPlanNumberOfEmployeesCovered" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_be4e4d4b-6177-46e3-b11a-0c127de9e406_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Net [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusDomain_8f854a07-5c4a-4ed4-a9fa-25942e1fe0be_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Domain]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusDomain_label_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusDomain" xlink:to="lab_us-gaap_LitigationStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_d42974b6-2399-4974-8bec-cbd1994a706f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable assets acquired and liabilities assumed:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fecf1370-fb6a-4463-bb8d-b55dad768329_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_GoodwillForeignCurrencyTranslationGainLoss_56b273d8-40e3-4574-8664-151c0d2a0a8b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, currency translation gains (losses)</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_24b536c6-691a-4271-a281-a03915565d2e_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_96ba9b01-c8a6-4fe7-a377-7a9f35bcc84c_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_eb62c9b8-0b0a-473a-b1aa-1c29d23feb50_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments and Related Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_4d520a2e-12c3-422e-ae48-b04075ce8a70_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_eb8fbe1a-8348-4282-947d-7341a21bbbc4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021, remaining three months</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_f125e967-c8aa-4871-b1cf-ab3e49fcd4a2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_528b7bb5-8264-43ee-a2f8-e306c2938e16_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_StatementTable_17a1fd39-b7bf-4f0e-b0cc-f699bb77e992_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherAssetsCurrent_0e158e4a-b59b-4ca4-9555-a9a3eb9bdacd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_mtz_NumberOfCustomers1_a1cda8c8-1442-4fef-a578-c9efd9c626cd_terseLabel_en-US" xlink:label="lab_mtz_NumberOfCustomers1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of customers</link:label>
    <link:label id="lab_mtz_NumberOfCustomers1_label_en-US" xlink:label="lab_mtz_NumberOfCustomers1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Customers1</link:label>
    <link:label id="lab_mtz_NumberOfCustomers1_documentation_en-US" xlink:label="lab_mtz_NumberOfCustomers1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of customers.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NumberOfCustomers1" xlink:href="mtz-20210930.xsd#mtz_NumberOfCustomers1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_NumberOfCustomers1" xlink:to="lab_mtz_NumberOfCustomers1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_6610f7b5-2e2f-45de-bb95-1f6ad5f923e5_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Issued Accounting Pronouncements</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_17b25cf7-6a2e-4986-b8f5-0c2a2d0f0003_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs of revenue, excluding depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_9847ce1f-6d74-4979-925e-b0bdd5d6dc4d_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_dc6794f1-13c0-49b2-9559-c8886c6a24c0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_1ca95abc-c11d-48b1-baee-fa43ac27abb5_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_6a12e698-9bfd-409e-a897-3172a64516f2_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_FinanceLeaseLiabilityNoncurrent_3b1f8211-d252-46bb-b2ca-50eddf756c53_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term portion of lease obligations, net of interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_c315e659-64ab-420e-af73-3c7851f05c0a_periodStartLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, net, amortizing, beginning balance</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_6d9c916f-43db-4be3-a23d-ea6a66462f38_periodEndLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, net, amortizing, ending balance</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_62bc8c3c-ca72-400e-acff-0cbe062d1722_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, net</link:label>
    <link:label id="lab_us-gaap_Goodwill_0000d925-c2ff-4712-acf0-c82aff7d1745_totalLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, net</link:label>
    <link:label id="lab_us-gaap_Goodwill_14aba65a-4f24-4340-a8b5-9a2e3647bb39_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_MinorityInterest_2ef22bbe-fc8a-4640-9b66-8a9bee22d7cb_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_TelecommunicationsEquityMethodInvesteesMember_5861d69b-0c8d-4586-8ca2-4f5e720b6367_terseLabel_en-US" xlink:label="lab_mtz_TelecommunicationsEquityMethodInvesteesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Telecommunications Equity Method Investees</link:label>
    <link:label id="lab_mtz_TelecommunicationsEquityMethodInvesteesMember_label_en-US" xlink:label="lab_mtz_TelecommunicationsEquityMethodInvesteesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Telecommunications Equity Method Investees [Member]</link:label>
    <link:label id="lab_mtz_TelecommunicationsEquityMethodInvesteesMember_documentation_en-US" xlink:label="lab_mtz_TelecommunicationsEquityMethodInvesteesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Telecommunications Equity Method Investees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TelecommunicationsEquityMethodInvesteesMember" xlink:href="mtz-20210930.xsd#mtz_TelecommunicationsEquityMethodInvesteesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_TelecommunicationsEquityMethodInvesteesMember" xlink:to="lab_mtz_TelecommunicationsEquityMethodInvesteesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_14802bfd-32f3-43af-9096-8baebbf7b6ba_terseLabel_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write off of deferred debt issuance cost</link:label>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_label_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write off of Deferred Debt Issuance Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:to="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_84d236f4-0240-459e-bd2e-bffcf77cd1ea_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-insurance reserve</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserve" xlink:to="lab_us-gaap_SelfInsuranceReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_8d4a68f2-c415-4425-9374-1a1b483a0603_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_fc546029-24bf-4360-b04a-c65b852a9142_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9c5347fc-aaec-43fd-9593-18ec7aafaa87_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PensionPlansDefinedBenefitMember_6c4b971a-c0f0-453a-a8af-8e1db26dd10c_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_b7f81898-1623-4509-9a52-a71c3ab2059d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_4cc8c61b-8993-4956-9cc1-f14aae6c33b4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases, assets, gross</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_e256b881-dada-4600-8183-5a3fb56064a7_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskByBenchmarkAxis_2afe5ad3-d99b-48f6-80bc-25374369ab73_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ExecutiveOfficerMember_8f24f182-3375-4d6d-8540-4ccdcfe29983_terseLabel_en-US" xlink:label="lab_srt_ExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Officers</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_LongTermDebtTextBlock_b85f33a9-6664-4d96-9c02-516e10c6f29c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_71e70893-0ddb-4108-be51-dcb22ee51fdc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for deferred income taxes</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_SeniorNotes_8977d55a-212c-45c5-be58-308ac3fa1294_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior notes, gross carrying amount</link:label>
    <link:label id="lab_us-gaap_SeniorNotes_label_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotes" xlink:to="lab_us-gaap_SeniorNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_ForeignDenominationMember_b050b451-e09c-4aba-b983-6c939acad630_terseLabel_en-US" xlink:label="lab_mtz_ForeignDenominationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Denomination</link:label>
    <link:label id="lab_mtz_ForeignDenominationMember_label_en-US" xlink:label="lab_mtz_ForeignDenominationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Denomination [Member]</link:label>
    <link:label id="lab_mtz_ForeignDenominationMember_documentation_en-US" xlink:label="lab_mtz_ForeignDenominationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, in Canadian dollars and/or Mexican pesos.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ForeignDenominationMember" xlink:href="mtz-20210930.xsd#mtz_ForeignDenominationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ForeignDenominationMember" xlink:to="lab_mtz_ForeignDenominationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_CustomerBMember_8283dbb5-d2d0-4445-9b8e-828955212a1b_terseLabel_en-US" xlink:label="lab_mtz_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B</link:label>
    <link:label id="lab_mtz_CustomerBMember_label_en-US" xlink:label="lab_mtz_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B [Member]</link:label>
    <link:label id="lab_mtz_CustomerBMember_documentation_en-US" xlink:label="lab_mtz_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CustomerBMember" xlink:href="mtz-20210930.xsd#mtz_CustomerBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_CustomerBMember" xlink:to="lab_mtz_CustomerBMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>mtz-20210930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:4a9fc4cc-c3c3-4db7-8051-212ebba86deb,g:4347aa70-4154-439d-850a-50dd13d14f70-->
<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.mastec.com/role/CoverPage" xlink:type="simple" xlink:href="mtz-20210930.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_2c1cdfb1-db8c-46c5-ba9f-7be63bfcc837" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_DocumentType_2c1cdfb1-db8c-46c5-ba9f-7be63bfcc837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_58f5cab2-e48c-4402-a535-adde3483b534" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_DocumentQuarterlyReport_58f5cab2-e48c-4402-a535-adde3483b534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_33df7526-96f5-4bf5-b8d9-1e24a4d13a96" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_DocumentPeriodEndDate_33df7526-96f5-4bf5-b8d9-1e24a4d13a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_8d258bc9-72e8-4c2f-953a-0db34e8ceeb5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_DocumentTransitionReport_8d258bc9-72e8-4c2f-953a-0db34e8ceeb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_cfe060c7-ba9a-4f89-9b4e-daaeed3f313d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntityFileNumber_cfe060c7-ba9a-4f89-9b4e-daaeed3f313d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_ba0370e0-aa9e-4d6d-bf14-93fc148141f9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntityRegistrantName_ba0370e0-aa9e-4d6d-bf14-93fc148141f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_21180dd1-1605-4d60-aa21-fc9e043c27b5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntityIncorporationStateCountryCode_21180dd1-1605-4d60-aa21-fc9e043c27b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_23c97174-70e6-41a6-bc78-f047c08ce975" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntityTaxIdentificationNumber_23c97174-70e6-41a6-bc78-f047c08ce975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_85e6c4b8-97d6-49af-a724-83b90e575938" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntityAddressAddressLine1_85e6c4b8-97d6-49af-a724-83b90e575938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_8002c49b-40eb-4da0-b664-f6ebd4f125ca" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntityAddressCityOrTown_8002c49b-40eb-4da0-b664-f6ebd4f125ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_38432006-f6fb-4ec1-803e-2aa17572bcab" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntityAddressStateOrProvince_38432006-f6fb-4ec1-803e-2aa17572bcab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_c15e4d9a-cd2a-4450-8139-dc5827e30551" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntityAddressPostalZipCode_c15e4d9a-cd2a-4450-8139-dc5827e30551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_198401db-c6f3-4fc0-ab3b-4b85774b4650" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_CityAreaCode_198401db-c6f3-4fc0-ab3b-4b85774b4650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_af1fd4bd-2c3e-415d-a26a-50d974d99ab3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_LocalPhoneNumber_af1fd4bd-2c3e-415d-a26a-50d974d99ab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_a35606af-1759-4daa-a2fd-0072e40c1c5e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_Security12bTitle_a35606af-1759-4daa-a2fd-0072e40c1c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_fb8a374b-e769-481f-b4a1-c0f605c495f4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_TradingSymbol_fb8a374b-e769-481f-b4a1-c0f605c495f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_feea8eec-9a4a-439d-8f9f-b4a762a9fe4b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_SecurityExchangeName_feea8eec-9a4a-439d-8f9f-b4a762a9fe4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_bf61b33e-45f2-4e4c-8692-8e58a2defbb9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntityCurrentReportingStatus_bf61b33e-45f2-4e4c-8692-8e58a2defbb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_463f7d49-c9c2-4b9e-971e-e246cdb431e5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntityInteractiveDataCurrent_463f7d49-c9c2-4b9e-971e-e246cdb431e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_a455e57a-f1a8-46f5-9394-1a0e81947778" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntityFilerCategory_a455e57a-f1a8-46f5-9394-1a0e81947778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_4a4a6dfb-d917-419e-ae48-02c377cf2406" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntitySmallBusiness_4a4a6dfb-d917-419e-ae48-02c377cf2406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_34261b70-d1a3-4cda-bc2a-91f427b651a9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntityEmergingGrowthCompany_34261b70-d1a3-4cda-bc2a-91f427b651a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_0d20da8b-f22f-4e42-b1a5-7a578aea4f61" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntityShellCompany_0d20da8b-f22f-4e42-b1a5-7a578aea4f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_8965938d-81c0-43a9-a83e-d9eaec7cd63b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_8965938d-81c0-43a9-a83e-d9eaec7cd63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_a92e8e51-ab15-47c8-a4a8-3e9ae52d092e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_EntityCentralIndexKey_a92e8e51-ab15-47c8-a4a8-3e9ae52d092e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_520d0afe-7368-4931-bbcb-b3211869eff2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_CurrentFiscalYearEndDate_520d0afe-7368-4931-bbcb-b3211869eff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_05ba9c50-d633-465d-aac2-cc738f1401bb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_DocumentFiscalYearFocus_05ba9c50-d633-465d-aac2-cc738f1401bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_3a102930-1c2e-43f9-9138-59c845a6df87" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_DocumentFiscalPeriodFocus_3a102930-1c2e-43f9-9138-59c845a6df87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_f2b8acce-da47-4bbd-aebb-6421a2fd803b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1bb1556f-78df-4621-9bb3-87f4c3e3dbb0" xlink:to="loc_dei_AmendmentFlag_f2b8acce-da47-4bbd-aebb-6421a2fd803b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="mtz-20210930.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_861c9b3a-14b1-477b-89ed-1719eca3a90e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:to="loc_us-gaap_Revenues_861c9b3a-14b1-477b-89ed-1719eca3a90e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_3acbd986-ad8e-4270-a89a-155930fdbc2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_3acbd986-ad8e-4270-a89a-155930fdbc2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_0e433787-8153-4af1-b38b-2bd6344e7c55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_0e433787-8153-4af1-b38b-2bd6344e7c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_725a588e-e821-4d79-8d82-231babaed696" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_725a588e-e821-4d79-8d82-231babaed696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7898963e-b4b4-4e6a-9239-90b0202048a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_7898963e-b4b4-4e6a-9239-90b0202048a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRevenueExpenseNet_15c728b4-aca2-4b6b-bc1b-d13e41120d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRevenueExpenseNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:to="loc_us-gaap_InterestRevenueExpenseNet_15c728b4-aca2-4b6b-bc1b-d13e41120d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3df83721-4d6d-4681-9c52-98605ec01103" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3df83721-4d6d-4681-9c52-98605ec01103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d92656f5-5e9b-4d5e-9090-3fbbfcb42642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d92656f5-5e9b-4d5e-9090-3fbbfcb42642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_dc86a6c8-4d72-45d6-9208-ba94f116db28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_dc86a6c8-4d72-45d6-9208-ba94f116db28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1f284f76-acc5-4505-b466-4641d6b6469f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1f284f76-acc5-4505-b466-4641d6b6469f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_62bb3049-38ac-4ed4-b0b5-ffe47ae90a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_62bb3049-38ac-4ed4-b0b5-ffe47ae90a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_26eca865-1fee-4416-8de3-a535a83e51e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:to="loc_us-gaap_ProfitLoss_26eca865-1fee-4416-8de3-a535a83e51e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5d113af9-cf07-4452-b758-5c0115971897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5d113af9-cf07-4452-b758-5c0115971897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_77125239-bfde-48bc-a79d-52b66c7d5c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:to="loc_us-gaap_NetIncomeLoss_77125239-bfde-48bc-a79d-52b66c7d5c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_ba8a86b7-43fc-4f51-a4f0-91e038fd40ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1c9372af-9c02-4be4-981b-5083f306bd66" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_ba8a86b7-43fc-4f51-a4f0-91e038fd40ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ff4b163d-2119-4202-8ed8-f7ab1a305169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_ba8a86b7-43fc-4f51-a4f0-91e038fd40ef" xlink:to="loc_us-gaap_EarningsPerShareBasic_ff4b163d-2119-4202-8ed8-f7ab1a305169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5b320770-606b-442e-9362-1bf3c258d40c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_ba8a86b7-43fc-4f51-a4f0-91e038fd40ef" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5b320770-606b-442e-9362-1bf3c258d40c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f77e68f3-4a17-4361-86ca-9a6b46caeb58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_ba8a86b7-43fc-4f51-a4f0-91e038fd40ef" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f77e68f3-4a17-4361-86ca-9a6b46caeb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_91b08f91-85bb-4ae0-91b3-f7117ae08708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_ba8a86b7-43fc-4f51-a4f0-91e038fd40ef" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_91b08f91-85bb-4ae0-91b3-f7117ae08708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="mtz-20210930.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_839f9d88-382a-4e3b-95b4-7d891c6365dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0b9adbb4-3adc-46f6-9f5e-a7a1224716a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_839f9d88-382a-4e3b-95b4-7d891c6365dd" xlink:to="loc_us-gaap_ProfitLoss_0b9adbb4-3adc-46f6-9f5e-a7a1224716a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4541a04c-c401-40c1-8b16-450ae232a7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_839f9d88-382a-4e3b-95b4-7d891c6365dd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4541a04c-c401-40c1-8b16-450ae232a7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_f5a56d35-e4f7-4861-a666-69a9afde53bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4541a04c-c401-40c1-8b16-450ae232a7cf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_f5a56d35-e4f7-4861-a666-69a9afde53bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_a55d9055-ed58-4cd5-9965-7feb0d849676" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4541a04c-c401-40c1-8b16-450ae232a7cf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_a55d9055-ed58-4cd5-9965-7feb0d849676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_fc67f839-870d-41d1-839f-e20669458f34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_839f9d88-382a-4e3b-95b4-7d891c6365dd" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_fc67f839-870d-41d1-839f-e20669458f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_e164673c-5424-4207-bb50-c38a266ee1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_839f9d88-382a-4e3b-95b4-7d891c6365dd" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_e164673c-5424-4207-bb50-c38a266ee1ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_624378d6-6a83-4d43-b653-aecf6a86e0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_839f9d88-382a-4e3b-95b4-7d891c6365dd" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_624378d6-6a83-4d43-b653-aecf6a86e0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="mtz-20210930.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_6cd459e0-2761-46d0-bf55-85b89ecbc1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_2e7e09dd-bf45-4c90-9383-52b14df9fb26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6cd459e0-2761-46d0-bf55-85b89ecbc1b4" xlink:to="loc_us-gaap_AssetsAbstract_2e7e09dd-bf45-4c90-9383-52b14df9fb26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_ce869961-933d-400e-8fda-ebb5fadb8bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2e7e09dd-bf45-4c90-9383-52b14df9fb26" xlink:to="loc_us-gaap_AssetsCurrentAbstract_ce869961-933d-400e-8fda-ebb5fadb8bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_eeb779a1-4e5d-4841-a2fd-d12fc9f6683d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ce869961-933d-400e-8fda-ebb5fadb8bc0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_eeb779a1-4e5d-4841-a2fd-d12fc9f6683d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4be57a5c-b0e3-4d7b-b520-cfc21ed6625a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ce869961-933d-400e-8fda-ebb5fadb8bc0" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4be57a5c-b0e3-4d7b-b520-cfc21ed6625a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e36fcac3-88a2-4bc2-8dbd-6b1ffb9171f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ce869961-933d-400e-8fda-ebb5fadb8bc0" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e36fcac3-88a2-4bc2-8dbd-6b1ffb9171f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_e446d5a5-77f8-4e1e-a7f8-7264fe5277a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ce869961-933d-400e-8fda-ebb5fadb8bc0" xlink:to="loc_us-gaap_InventoryNet_e446d5a5-77f8-4e1e-a7f8-7264fe5277a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_9d984562-6bff-4836-9637-ad5b7df424d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ce869961-933d-400e-8fda-ebb5fadb8bc0" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_9d984562-6bff-4836-9637-ad5b7df424d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_9d209a2d-952c-4a7f-b494-9b2855b2f681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ce869961-933d-400e-8fda-ebb5fadb8bc0" xlink:to="loc_us-gaap_OtherAssetsCurrent_9d209a2d-952c-4a7f-b494-9b2855b2f681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ace15bc5-45bd-4e49-95aa-6412c40e7665" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ce869961-933d-400e-8fda-ebb5fadb8bc0" xlink:to="loc_us-gaap_AssetsCurrent_ace15bc5-45bd-4e49-95aa-6412c40e7665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_04bf4182-7907-4b6a-b7c3-2eeb2e38e6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2e7e09dd-bf45-4c90-9383-52b14df9fb26" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_04bf4182-7907-4b6a-b7c3-2eeb2e38e6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1ecafab6-cc2e-46af-955f-8bc31b4c352d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2e7e09dd-bf45-4c90-9383-52b14df9fb26" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1ecafab6-cc2e-46af-955f-8bc31b4c352d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f8aa293b-3992-4c0a-942f-5f3238e87baa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2e7e09dd-bf45-4c90-9383-52b14df9fb26" xlink:to="loc_us-gaap_Goodwill_f8aa293b-3992-4c0a-942f-5f3238e87baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fa073f83-7159-446f-94ee-7db3232c227f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2e7e09dd-bf45-4c90-9383-52b14df9fb26" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fa073f83-7159-446f-94ee-7db3232c227f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7d3b7099-102e-4929-ba54-017dae483fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2e7e09dd-bf45-4c90-9383-52b14df9fb26" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7d3b7099-102e-4929-ba54-017dae483fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_61bef991-6014-461c-8b46-2debd92c3599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2e7e09dd-bf45-4c90-9383-52b14df9fb26" xlink:to="loc_us-gaap_Assets_61bef991-6014-461c-8b46-2debd92c3599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b29774e2-9825-4633-8d4b-f66d389f2113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6cd459e0-2761-46d0-bf55-85b89ecbc1b4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b29774e2-9825-4633-8d4b-f66d389f2113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_3bef1d3b-7d05-45a2-a251-cce76315220d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b29774e2-9825-4633-8d4b-f66d389f2113" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_3bef1d3b-7d05-45a2-a251-cce76315220d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_46a3afa4-278d-4546-a5f8-1547a37edb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3bef1d3b-7d05-45a2-a251-cce76315220d" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_46a3afa4-278d-4546-a5f8-1547a37edb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_241a1ead-5545-4497-add5-ca6d6c610f70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3bef1d3b-7d05-45a2-a251-cce76315220d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_241a1ead-5545-4497-add5-ca6d6c610f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_4656e770-b0d2-4b0c-8ad9-41430aadcb9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3bef1d3b-7d05-45a2-a251-cce76315220d" xlink:to="loc_us-gaap_AccountsPayableCurrent_4656e770-b0d2-4b0c-8ad9-41430aadcb9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_67874067-6821-4998-8b54-0d71761a4553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3bef1d3b-7d05-45a2-a251-cce76315220d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_67874067-6821-4998-8b54-0d71761a4553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_5c9ef60b-2a12-43b0-9db8-5938e0375a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3bef1d3b-7d05-45a2-a251-cce76315220d" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_5c9ef60b-2a12-43b0-9db8-5938e0375a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_46422b0d-7d48-4193-ab9a-1f233adf85f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3bef1d3b-7d05-45a2-a251-cce76315220d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_46422b0d-7d48-4193-ab9a-1f233adf85f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_8fb18ef3-2339-48dc-b9d5-2716894c8396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3bef1d3b-7d05-45a2-a251-cce76315220d" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_8fb18ef3-2339-48dc-b9d5-2716894c8396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0df9a14d-b96c-4806-a354-ab1cbb1d3b52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3bef1d3b-7d05-45a2-a251-cce76315220d" xlink:to="loc_us-gaap_LiabilitiesCurrent_0df9a14d-b96c-4806-a354-ab1cbb1d3b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_fb4841a9-58d6-4d6c-afee-b02dc4be0154" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b29774e2-9825-4633-8d4b-f66d389f2113" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_fb4841a9-58d6-4d6c-afee-b02dc4be0154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a80daf34-489f-48d6-914c-8ab38a7ef433" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b29774e2-9825-4633-8d4b-f66d389f2113" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a80daf34-489f-48d6-914c-8ab38a7ef433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_57801e9b-352b-4cbd-86e6-468c546b28ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b29774e2-9825-4633-8d4b-f66d389f2113" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_57801e9b-352b-4cbd-86e6-468c546b28ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5fedab81-6bd0-42a6-ad82-40311c49384b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b29774e2-9825-4633-8d4b-f66d389f2113" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5fedab81-6bd0-42a6-ad82-40311c49384b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ed1e0f0d-17a2-4fb8-9194-5c1678f41b57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b29774e2-9825-4633-8d4b-f66d389f2113" xlink:to="loc_us-gaap_Liabilities_ed1e0f0d-17a2-4fb8-9194-5c1678f41b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_bf1c0cb9-b69a-4ef5-bbed-200dd3ef91dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b29774e2-9825-4633-8d4b-f66d389f2113" xlink:to="loc_us-gaap_CommitmentsAndContingencies_bf1c0cb9-b69a-4ef5-bbed-200dd3ef91dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_c730910a-a9a4-4333-9d77-c580a8587dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b29774e2-9825-4633-8d4b-f66d389f2113" xlink:to="loc_us-gaap_StockholdersEquityAbstract_c730910a-a9a4-4333-9d77-c580a8587dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_bf52007c-b83d-4123-b1b2-d94b82e6f86d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c730910a-a9a4-4333-9d77-c580a8587dd4" xlink:to="loc_us-gaap_PreferredStockValue_bf52007c-b83d-4123-b1b2-d94b82e6f86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e5277f57-e9f9-4ce3-bfe5-b7d45fda8bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c730910a-a9a4-4333-9d77-c580a8587dd4" xlink:to="loc_us-gaap_CommonStockValue_e5277f57-e9f9-4ce3-bfe5-b7d45fda8bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a46c48b8-1fa1-481b-8cd9-af554271e082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c730910a-a9a4-4333-9d77-c580a8587dd4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a46c48b8-1fa1-481b-8cd9-af554271e082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_18045868-1f25-41e3-9bc1-fd2a02f8db98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c730910a-a9a4-4333-9d77-c580a8587dd4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_18045868-1f25-41e3-9bc1-fd2a02f8db98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b47aaeee-5b3a-410c-8639-b652868efdf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c730910a-a9a4-4333-9d77-c580a8587dd4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b47aaeee-5b3a-410c-8639-b652868efdf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_5fe0b45d-891e-468a-bc56-19acba50f99e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c730910a-a9a4-4333-9d77-c580a8587dd4" xlink:to="loc_us-gaap_TreasuryStockCommonValue_5fe0b45d-891e-468a-bc56-19acba50f99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e78575dd-1e06-45e5-9c82-febd6a559a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c730910a-a9a4-4333-9d77-c580a8587dd4" xlink:to="loc_us-gaap_StockholdersEquity_e78575dd-1e06-45e5-9c82-febd6a559a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_5dc22105-23a5-4c4e-8d7b-fe9f72416da7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b29774e2-9825-4633-8d4b-f66d389f2113" xlink:to="loc_us-gaap_MinorityInterest_5dc22105-23a5-4c4e-8d7b-fe9f72416da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_62e31109-c817-44a7-9a42-37ea27ed80f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b29774e2-9825-4633-8d4b-f66d389f2113" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_62e31109-c817-44a7-9a42-37ea27ed80f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5194f55a-0d3c-4fa3-bb2a-72d388da413e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b29774e2-9825-4633-8d4b-f66d389f2113" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_5194f55a-0d3c-4fa3-bb2a-72d388da413e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="mtz-20210930.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_de0b7636-9856-4c92-a35b-1af1bfd0e50d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_09e74a65-99c6-4f95-8794-c4816618b33b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_de0b7636-9856-4c92-a35b-1af1bfd0e50d" xlink:to="loc_us-gaap_StatementTable_09e74a65-99c6-4f95-8794-c4816618b33b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fd3cb394-a2cc-49fe-8051-f608a36508bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_09e74a65-99c6-4f95-8794-c4816618b33b" xlink:to="loc_us-gaap_AwardTypeAxis_fd3cb394-a2cc-49fe-8051-f608a36508bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f60d1cd-6552-4e70-b80e-bf8e21183ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_fd3cb394-a2cc-49fe-8051-f608a36508bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f60d1cd-6552-4e70-b80e-bf8e21183ceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_5f3a8d5f-27d3-4150-a92f-696e2a25f4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f60d1cd-6552-4e70-b80e-bf8e21183ceb" xlink:to="loc_us-gaap_RestrictedStockMember_5f3a8d5f-27d3-4150-a92f-696e2a25f4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_82f60273-8da9-40e6-864b-03a37cbd9e70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_09e74a65-99c6-4f95-8794-c4816618b33b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_82f60273-8da9-40e6-864b-03a37cbd9e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4a7df653-c06b-4629-b21e-ce6261631048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_82f60273-8da9-40e6-864b-03a37cbd9e70" xlink:to="loc_us-gaap_EquityComponentDomain_4a7df653-c06b-4629-b21e-ce6261631048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_d8522342-640a-488c-b140-f92662dd0b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4a7df653-c06b-4629-b21e-ce6261631048" xlink:to="loc_us-gaap_CommonStockMember_d8522342-640a-488c-b140-f92662dd0b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_09e74a65-99c6-4f95-8794-c4816618b33b" xlink:to="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_651d3e1c-e374-44cf-acea-1446b0981564" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_651d3e1c-e374-44cf-acea-1446b0981564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_559d16e7-9653-43d4-83c2-81c36b0a5772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_559d16e7-9653-43d4-83c2-81c36b0a5772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_ac2e5ecf-7c10-437a-9201-a4a97578ba68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_PreferredStockSharesIssued_ac2e5ecf-7c10-437a-9201-a4a97578ba68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_c2e1a850-54d0-4237-bb4b-493770b684d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_c2e1a850-54d0-4237-bb4b-493770b684d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_f704f5f7-7be7-44a8-9a55-82c95789f7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_f704f5f7-7be7-44a8-9a55-82c95789f7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_637138c2-a915-423e-a364-e7f32aa807b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_637138c2-a915-423e-a364-e7f32aa807b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_4373444c-10db-4239-a1fb-4bc50ffb5700" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_CommonStockSharesIssued_4373444c-10db-4239-a1fb-4bc50ffb5700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cc3ee602-3183-4a19-84d1-0f01f799375f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cc3ee602-3183-4a19-84d1-0f01f799375f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_c7351b90-b57d-4229-a99f-d18bf203bfc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30b17adc-314b-4cae-90fb-6aec40937489" xlink:to="loc_us-gaap_TreasuryStockCommonShares_c7351b90-b57d-4229-a99f-d18bf203bfc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="mtz-20210930.xsd#ConsolidatedStatementsofEquity"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/ConsolidatedStatementsofEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_f14613cc-59d9-42cd-b15f-98b0e301f9b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a7e18c30-6c50-47df-b8f4-50791b1fa7ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_f14613cc-59d9-42cd-b15f-98b0e301f9b3" xlink:to="loc_us-gaap_StatementTable_a7e18c30-6c50-47df-b8f4-50791b1fa7ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_13b99f02-6b79-4840-8e3d-89eceef0a0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a7e18c30-6c50-47df-b8f4-50791b1fa7ae" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_13b99f02-6b79-4840-8e3d-89eceef0a0d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_13b99f02-6b79-4840-8e3d-89eceef0a0d1" xlink:to="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_56bc9175-5926-4a69-b362-44f380e40273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:to="loc_us-gaap_CommonStockMember_56bc9175-5926-4a69-b362-44f380e40273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_81ac1a4b-9046-451c-b3fd-46d967961b88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:to="loc_us-gaap_TreasuryStockCommonMember_81ac1a4b-9046-451c-b3fd-46d967961b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bf586e22-63fa-4dd5-9fef-1ca212af7a06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bf586e22-63fa-4dd5-9fef-1ca212af7a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_510ea4cf-e2f5-4cfa-8c62-8b466bca65fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:to="loc_us-gaap_RetainedEarningsMember_510ea4cf-e2f5-4cfa-8c62-8b466bca65fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_2a031b18-507b-469c-ab9f-14f5990c497b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_2a031b18-507b-469c-ab9f-14f5990c497b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_dd316308-c50e-4a34-aafd-4066a73534d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:to="loc_us-gaap_ParentMember_dd316308-c50e-4a34-aafd-4066a73534d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_c441f629-8b51-4aef-8330-79718e00b8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6c1008ba-d926-4091-ae93-c49190cd607c" xlink:to="loc_us-gaap_NoncontrollingInterestMember_c441f629-8b51-4aef-8330-79718e00b8e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e68e6a65-7dfb-4ca8-8eef-6b8e23f21088" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a7e18c30-6c50-47df-b8f4-50791b1fa7ae" xlink:to="loc_us-gaap_StatementLineItems_e68e6a65-7dfb-4ca8-8eef-6b8e23f21088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e68e6a65-7dfb-4ca8-8eef-6b8e23f21088" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_32599a74-32f4-490d-bafb-615e3ccc5ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_CommonStockSharesIssued_32599a74-32f4-490d-bafb-615e3ccc5ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fa64d90f-bc80-4b07-a5bb-1f0c3f038866" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fa64d90f-bc80-4b07-a5bb-1f0c3f038866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_64abbdb7-e6b5-4229-bd20-28bbe12d7e40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_TreasuryStockCommonShares_64abbdb7-e6b5-4229-bd20-28bbe12d7e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5367dbaa-96bc-4663-be47-848545dff4db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_ProfitLoss_5367dbaa-96bc-4663-be47-848545dff4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6a79ceca-4530-4bc4-aa57-284a386a7e74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6a79ceca-4530-4bc4-aa57-284a386a7e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_aca1fb1a-2753-44c2-b300-77cf2339c741" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_aca1fb1a-2753-44c2-b300-77cf2339c741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_2388311e-a71b-4bfa-baa0-87d69313ea6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_2388311e-a71b-4bfa-baa0-87d69313ea6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_636347e8-37cf-410e-85f7-49767ab15f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_636347e8-37cf-410e-85f7-49767ab15f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_f05a49a4-3636-4ca3-8491-1aa5424423f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_f05a49a4-3636-4ca3-8491-1aa5424423f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_d50c4144-d13a-42f0-9dfd-8d2abb3a34c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_d50c4144-d13a-42f0-9dfd-8d2abb3a34c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_f9d6c1ed-6dfb-45d4-ad46-2fe161f6bb5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_f9d6c1ed-6dfb-45d4-ad46-2fe161f6bb5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_ab6e4bfc-4421-4dfa-bca0-b185238c20fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_ab6e4bfc-4421-4dfa-bca0-b185238c20fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_fb64f4ef-0324-402b-b29a-0e92fa86e940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_fb64f4ef-0324-402b-b29a-0e92fa86e940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_fc91eae1-0d53-4a00-9a51-e561ed7c9be2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_fc91eae1-0d53-4a00-9a51-e561ed7c9be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c7327bbe-717e-48bd-9bab-e4c7c77f51f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_CommonStockSharesIssued_c7327bbe-717e-48bd-9bab-e4c7c77f51f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0fbff2c4-52d7-4cbd-b857-a7bb27c4219e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0fbff2c4-52d7-4cbd-b857-a7bb27c4219e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_c85e77a9-378f-4d2e-ba55-890df9674467" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b920e368-5400-4784-bbe4-f38017e4a816" xlink:to="loc_us-gaap_TreasuryStockCommonShares_c85e77a9-378f-4d2e-ba55-890df9674467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="mtz-20210930.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_e1f91f12-bc4d-4e22-883b-b2969865150b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dcd6714a-761e-4a2d-b3a5-29bd6fbe830d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e1f91f12-bc4d-4e22-883b-b2969865150b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dcd6714a-761e-4a2d-b3a5-29bd6fbe830d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_26d7dceb-dc3c-4284-ab63-d20ca3f1a5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dcd6714a-761e-4a2d-b3a5-29bd6fbe830d" xlink:to="loc_us-gaap_ProfitLoss_26d7dceb-dc3c-4284-ab63-d20ca3f1a5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c07530b9-df23-4643-95e0-1618b07f96ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dcd6714a-761e-4a2d-b3a5-29bd6fbe830d" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c07530b9-df23-4643-95e0-1618b07f96ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_b480862d-1502-4972-8e4a-08054cadf402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c07530b9-df23-4643-95e0-1618b07f96ec" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_b480862d-1502-4972-8e4a-08054cadf402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_85f99d00-3b8d-47fa-a205-4f0e3e599d08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c07530b9-df23-4643-95e0-1618b07f96ec" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_85f99d00-3b8d-47fa-a205-4f0e3e599d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_fdf74f97-86ce-4f96-b68e-4f99898fadab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c07530b9-df23-4643-95e0-1618b07f96ec" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_fdf74f97-86ce-4f96-b68e-4f99898fadab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_53cf972c-8b62-4610-b131-cad6e9cc7b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c07530b9-df23-4643-95e0-1618b07f96ec" xlink:to="loc_us-gaap_ShareBasedCompensation_53cf972c-8b62-4610-b131-cad6e9cc7b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7460bc54-fa04-4073-9106-aa0aff9bfc77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c07530b9-df23-4643-95e0-1618b07f96ec" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7460bc54-fa04-4073-9106-aa0aff9bfc77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_39351a5c-2399-499b-b241-62337140bb90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c07530b9-df23-4643-95e0-1618b07f96ec" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_39351a5c-2399-499b-b241-62337140bb90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_d4841c24-94b5-4478-8844-629674a6259f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c07530b9-df23-4643-95e0-1618b07f96ec" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_d4841c24-94b5-4478-8844-629674a6259f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_f23e6f3c-91c0-42be-81ab-2834004f38ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c07530b9-df23-4643-95e0-1618b07f96ec" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_f23e6f3c-91c0-42be-81ab-2834004f38ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee40701-0521-4a5d-a1c3-246c4055e52b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dcd6714a-761e-4a2d-b3a5-29bd6fbe830d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee40701-0521-4a5d-a1c3-246c4055e52b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_87bb1454-0cc7-4e7a-a6c7-a0326fe00e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee40701-0521-4a5d-a1c3-246c4055e52b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_87bb1454-0cc7-4e7a-a6c7-a0326fe00e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_d56986e2-0736-4cbc-a006-676e18f2b0db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee40701-0521-4a5d-a1c3-246c4055e52b" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_d56986e2-0736-4cbc-a006-676e18f2b0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_e3ee850a-bb6b-498c-b8d1-001fd22c9c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee40701-0521-4a5d-a1c3-246c4055e52b" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_e3ee850a-bb6b-498c-b8d1-001fd22c9c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_08f24671-bac2-4041-92fc-3eb85a8a6b30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee40701-0521-4a5d-a1c3-246c4055e52b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_08f24671-bac2-4041-92fc-3eb85a8a6b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_bf3f2a82-71e2-4302-bba2-df218aa35c37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee40701-0521-4a5d-a1c3-246c4055e52b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_bf3f2a82-71e2-4302-bba2-df218aa35c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b4ca0075-a6ad-48f4-bbc4-5137b010272d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee40701-0521-4a5d-a1c3-246c4055e52b" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b4ca0075-a6ad-48f4-bbc4-5137b010272d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_4ca65f8d-0cb0-4245-a2ca-56a4745a507b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee40701-0521-4a5d-a1c3-246c4055e52b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_4ca65f8d-0cb0-4245-a2ca-56a4745a507b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ddd94e37-0d03-4c99-a738-336112048c79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dcd6714a-761e-4a2d-b3a5-29bd6fbe830d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ddd94e37-0d03-4c99-a738-336112048c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0825d504-505d-46fc-80a5-3a2bd681b24d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e1f91f12-bc4d-4e22-883b-b2969865150b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0825d504-505d-46fc-80a5-3a2bd681b24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_11e4c2b1-0db2-42e7-a253-8f5d33e419a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0825d504-505d-46fc-80a5-3a2bd681b24d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_11e4c2b1-0db2-42e7-a253-8f5d33e419a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_98362a86-24f7-4bb2-b789-ee927fb2615d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0825d504-505d-46fc-80a5-3a2bd681b24d" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_98362a86-24f7-4bb2-b789-ee927fb2615d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_2da8c345-7847-48c6-a458-0a8f6bf068f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0825d504-505d-46fc-80a5-3a2bd681b24d" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_2da8c345-7847-48c6-a458-0a8f6bf068f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_63254d65-46c7-4e8d-99ec-12946b00ce02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0825d504-505d-46fc-80a5-3a2bd681b24d" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_63254d65-46c7-4e8d-99ec-12946b00ce02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_109c994a-0fd1-49b3-9e8d-5b5004acd3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0825d504-505d-46fc-80a5-3a2bd681b24d" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_109c994a-0fd1-49b3-9e8d-5b5004acd3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d1f41720-341f-4c9e-8600-b849a26c2bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0825d504-505d-46fc-80a5-3a2bd681b24d" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d1f41720-341f-4c9e-8600-b849a26c2bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9f7c6519-9ece-4b94-b7f2-8df940bbb0c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0825d504-505d-46fc-80a5-3a2bd681b24d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9f7c6519-9ece-4b94-b7f2-8df940bbb0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cf64e9a3-88f0-4e51-9b9c-e13313f9c177" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e1f91f12-bc4d-4e22-883b-b2969865150b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cf64e9a3-88f0-4e51-9b9c-e13313f9c177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_d610813d-2710-460e-af3b-a32498be2948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cf64e9a3-88f0-4e51-9b9c-e13313f9c177" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_d610813d-2710-460e-af3b-a32498be2948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ad05bfbe-5d6a-43c4-9df1-b827173572f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cf64e9a3-88f0-4e51-9b9c-e13313f9c177" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ad05bfbe-5d6a-43c4-9df1-b827173572f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_56a0bede-dc7d-4301-937f-dc67cfaa9e85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cf64e9a3-88f0-4e51-9b9c-e13313f9c177" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_56a0bede-dc7d-4301-937f-dc67cfaa9e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt_c740c41b-29a1-4ce9-b1dd-0f6ce5e104e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfUnsecuredDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cf64e9a3-88f0-4e51-9b9c-e13313f9c177" xlink:to="loc_us-gaap_RepaymentsOfUnsecuredDebt_c740c41b-29a1-4ce9-b1dd-0f6ce5e104e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_597b896d-cf92-4d6e-9147-41ba219b385a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cf64e9a3-88f0-4e51-9b9c-e13313f9c177" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_597b896d-cf92-4d6e-9147-41ba219b385a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_27796a1f-ae4f-4241-a03c-24a1e21fd97b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cf64e9a3-88f0-4e51-9b9c-e13313f9c177" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_27796a1f-ae4f-4241-a03c-24a1e21fd97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_9d005ba9-f73b-4261-9b51-c6fedec36519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cf64e9a3-88f0-4e51-9b9c-e13313f9c177" xlink:to="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_9d005ba9-f73b-4261-9b51-c6fedec36519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_ba5c795b-0579-45fb-9782-8592fd33a7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cf64e9a3-88f0-4e51-9b9c-e13313f9c177" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_ba5c795b-0579-45fb-9782-8592fd33a7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_45038d4d-a80b-452e-9639-571ee44f06b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cf64e9a3-88f0-4e51-9b9c-e13313f9c177" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_45038d4d-a80b-452e-9639-571ee44f06b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_241b8ab5-cdfa-416a-9f74-6bd361f4c409" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cf64e9a3-88f0-4e51-9b9c-e13313f9c177" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_241b8ab5-cdfa-416a-9f74-6bd361f4c409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ec0b9eb5-4240-4572-9192-0d747e8bbd08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cf64e9a3-88f0-4e51-9b9c-e13313f9c177" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ec0b9eb5-4240-4572-9192-0d747e8bbd08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_192860b6-eb00-4dc9-9290-957d3fabcc97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cf64e9a3-88f0-4e51-9b9c-e13313f9c177" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_192860b6-eb00-4dc9-9290-957d3fabcc97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8b0ab1a4-9220-42e9-84d2-c611f02dd6f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e1f91f12-bc4d-4e22-883b-b2969865150b" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8b0ab1a4-9220-42e9-84d2-c611f02dd6f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cff6631b-6621-4501-b6f6-e76da853493c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e1f91f12-bc4d-4e22-883b-b2969865150b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cff6631b-6621-4501-b6f6-e76da853493c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8a1db717-a811-4400-9e72-3fd882f28a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e1f91f12-bc4d-4e22-883b-b2969865150b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8a1db717-a811-4400-9e72-3fd882f28a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c6f9ccd0-316d-4b45-9fea-74cc4adff67b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e1f91f12-bc4d-4e22-883b-b2969865150b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c6f9ccd0-316d-4b45-9fea-74cc4adff67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_fefc7769-633c-4858-9292-d1829d247bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e1f91f12-bc4d-4e22-883b-b2969865150b" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_fefc7769-633c-4858-9292-d1829d247bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_9b9ce67c-3e6b-441a-8f3f-1c8216a2d2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_fefc7769-633c-4858-9292-d1829d247bb4" xlink:to="loc_us-gaap_InterestPaidNet_9b9ce67c-3e6b-441a-8f3f-1c8216a2d2e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_265dadf7-66d7-48f1-b537-76ae258f0401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_fefc7769-633c-4858-9292-d1829d247bb4" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_265dadf7-66d7-48f1-b537-76ae258f0401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f78ea0a1-e306-42f4-b579-ff595e9ad12d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e1f91f12-bc4d-4e22-883b-b2969865150b" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f78ea0a1-e306-42f4-b579-ff595e9ad12d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_8fc2c021-d122-42db-91a0-9f9c147a4c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f78ea0a1-e306-42f4-b579-ff595e9ad12d" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_8fc2c021-d122-42db-91a0-9f9c147a4c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="mtz-20210930.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_d29b75f7-e22e-461e-957a-8291fd4cb976" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_db36a207-a9bb-43c5-b68d-e63f19319f75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d29b75f7-e22e-461e-957a-8291fd4cb976" xlink:to="loc_us-gaap_StatementTable_db36a207-a9bb-43c5-b68d-e63f19319f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_cf2a9f30-91af-42ad-9096-b450d22d3a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_db36a207-a9bb-43c5-b68d-e63f19319f75" xlink:to="loc_us-gaap_DebtInstrumentAxis_cf2a9f30-91af-42ad-9096-b450d22d3a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_195a3782-8fcd-4111-b1ff-a4ff13981360" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_cf2a9f30-91af-42ad-9096-b450d22d3a47" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_195a3782-8fcd-4111-b1ff-a4ff13981360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointFivePercentSeniorNotesMember_dffff925-e6d2-430a-a8a9-aad6db7c3a77" xlink:href="mtz-20210930.xsd#mtz_FourPointFivePercentSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195a3782-8fcd-4111-b1ff-a4ff13981360" xlink:to="loc_mtz_FourPointFivePercentSeniorNotesMember_dffff925-e6d2-430a-a8a9-aad6db7c3a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointEightSevenFivePercentSeniorNotesMember_63b8002b-2c9f-4d44-bf32-715501a46d53" xlink:href="mtz-20210930.xsd#mtz_FourPointEightSevenFivePercentSeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_195a3782-8fcd-4111-b1ff-a4ff13981360" xlink:to="loc_mtz_FourPointEightSevenFivePercentSeniorNotesMember_63b8002b-2c9f-4d44-bf32-715501a46d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_97e58c04-5fc2-44a8-bdeb-04c9fe1bb0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_db36a207-a9bb-43c5-b68d-e63f19319f75" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_97e58c04-5fc2-44a8-bdeb-04c9fe1bb0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_527d5eb2-76f7-4104-81b6-ced215e25792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_97e58c04-5fc2-44a8-bdeb-04c9fe1bb0f2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_527d5eb2-76f7-4104-81b6-ced215e25792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_efafea4f-fec9-4a95-953f-5f51715af506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_527d5eb2-76f7-4104-81b6-ced215e25792" xlink:to="loc_us-gaap_SeniorNotesMember_efafea4f-fec9-4a95-953f-5f51715af506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9d869d6a-198c-4d39-9e40-39b03e34b456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_db36a207-a9bb-43c5-b68d-e63f19319f75" xlink:to="loc_us-gaap_StatementLineItems_9d869d6a-198c-4d39-9e40-39b03e34b456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_dc77363b-e24c-42eb-9e9a-b38e1e57e418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d869d6a-198c-4d39-9e40-39b03e34b456" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_dc77363b-e24c-42eb-9e9a-b38e1e57e418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies" xlink:type="simple" xlink:href="mtz-20210930.xsd#BusinessBasisofPresentationandSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5ea11c96-7995-4bfa-bb3c-a79e0aefaf4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_6db42c95-0b25-4285-b573-7f767c3530ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5ea11c96-7995-4bfa-bb3c-a79e0aefaf4d" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_6db42c95-0b25-4285-b573-7f767c3530ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="mtz-20210930.xsd#BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_76363c7e-4534-4d61-87d9-012a0ec55cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_f987c413-6524-4ddd-90cf-676eddf605f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_76363c7e-4534-4d61-87d9-012a0ec55cb0" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_f987c413-6524-4ddd-90cf-676eddf605f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_f71429c5-ac8a-4aec-a6d6-c0deb8f3cb4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_76363c7e-4534-4d61-87d9-012a0ec55cb0" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_f71429c5-ac8a-4aec-a6d6-c0deb8f3cb4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_480b1a54-d687-4e54-ac01-257ad0e9a817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_76363c7e-4534-4d61-87d9-012a0ec55cb0" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_480b1a54-d687-4e54-ac01-257ad0e9a817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_dbc07db6-e120-4361-bdbb-831bfa8f77a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_76363c7e-4534-4d61-87d9-012a0ec55cb0" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_dbc07db6-e120-4361-bdbb-831bfa8f77a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy_58425bf9-cc0e-4c7a-9cda-24f8c9ba0548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_76363c7e-4534-4d61-87d9-012a0ec55cb0" xlink:to="loc_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy_58425bf9-cc0e-4c7a-9cda-24f8c9ba0548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_cca191eb-a9a3-43ac-8168-a6e40c8acd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_76363c7e-4534-4d61-87d9-012a0ec55cb0" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_cca191eb-a9a3-43ac-8168-a6e40c8acd4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_0caf0615-6ded-4c7f-9188-73d638c734c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_76363c7e-4534-4d61-87d9-012a0ec55cb0" xlink:to="loc_us-gaap_UseOfEstimates_0caf0615-6ded-4c7f-9188-73d638c734c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock_0884ab87-6da4-425c-ad07-a35d2124a98c" xlink:href="mtz-20210930.xsd#mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_76363c7e-4534-4d61-87d9-012a0ec55cb0" xlink:to="loc_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock_0884ab87-6da4-425c-ad07-a35d2124a98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_9fc73314-e852-4b08-9394-fa89df318547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_76363c7e-4534-4d61-87d9-012a0ec55cb0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_9fc73314-e852-4b08-9394-fa89df318547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_949c7e32-7e86-4ddd-8064-c01a7e799339" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_76363c7e-4534-4d61-87d9-012a0ec55cb0" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_949c7e32-7e86-4ddd-8064-c01a7e799339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c16eb01f-2a14-4e73-908b-92e399b0ccc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_08526454-f4a3-42d7-a9bd-697285623e02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c16eb01f-2a14-4e73-908b-92e399b0ccc3" xlink:to="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_08526454-f4a3-42d7-a9bd-697285623e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_310dbe68-1d09-4679-af39-6390b3638cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_08526454-f4a3-42d7-a9bd-697285623e02" xlink:to="loc_us-gaap_NumberOfReportableSegments_310dbe68-1d09-4679-af39-6390b3638cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_f73838d4-28b9-4c45-a299-4881ee6bcc51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_08526454-f4a3-42d7-a9bd-697285623e02" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_f73838d4-28b9-4c45-a299-4881ee6bcc51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7f9b9eed-a6ba-4a1d-a9dc-83019e2a0c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7f9b9eed-a6ba-4a1d-a9dc-83019e2a0c1e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f61f11c3-26e4-4170-9226-c35db81f5e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f61f11c3-26e4-4170-9226-c35db81f5e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dac863f2-3e06-4f62-a848-e1330f7e95ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dac863f2-3e06-4f62-a848-e1330f7e95ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_396af701-0398-4627-b0a6-5342d42f4be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dac863f2-3e06-4f62-a848-e1330f7e95ce" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_396af701-0398-4627-b0a6-5342d42f4be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_99f5ca72-cb87-4bdd-aba8-bf99942757ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_396af701-0398-4627-b0a6-5342d42f4be9" xlink:to="loc_us-gaap_SalesRevenueNetMember_99f5ca72-cb87-4bdd-aba8-bf99942757ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_9f3774b7-4728-457d-8539-6ef8c66aa626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_9f3774b7-4728-457d-8539-6ef8c66aa626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_fe05c597-73e2-42e2-9ae5-e13b569c5980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9f3774b7-4728-457d-8539-6ef8c66aa626" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_fe05c597-73e2-42e2-9ae5-e13b569c5980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_285cabd7-f97f-4555-9bd4-f70cebd814c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_fe05c597-73e2-42e2-9ae5-e13b569c5980" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_285cabd7-f97f-4555-9bd4-f70cebd814c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1e022869-4074-4862-96e6-af4b623187b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_srt_ProductOrServiceAxis_1e022869-4074-4862-96e6-af4b623187b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e7d6232f-cfd8-4c4b-aa60-b2c9a309e089" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1e022869-4074-4862-96e6-af4b623187b3" xlink:to="loc_srt_ProductsAndServicesDomain_e7d6232f-cfd8-4c4b-aa60-b2c9a309e089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MasterServiceAndOtherServiceAgreementsMember_b434ecd2-244e-4ff2-83bb-9dabd601d958" xlink:href="mtz-20210930.xsd#mtz_MasterServiceAndOtherServiceAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e7d6232f-cfd8-4c4b-aa60-b2c9a309e089" xlink:to="loc_mtz_MasterServiceAndOtherServiceAgreementsMember_b434ecd2-244e-4ff2-83bb-9dabd601d958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_67aa00ac-8f14-40a2-934a-1d078933eddc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_67aa00ac-8f14-40a2-934a-1d078933eddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_20b93b1a-ab69-48fb-b5e6-1a3b9acd8362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_67aa00ac-8f14-40a2-934a-1d078933eddc" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_20b93b1a-ab69-48fb-b5e6-1a3b9acd8362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_c3985e2e-d2d3-495c-9028-481c1786fd34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_20b93b1a-ab69-48fb-b5e6-1a3b9acd8362" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_c3985e2e-d2d3-495c-9028-481c1786fd34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ae75f095-c087-405f-81f3-b02c95d6f9a4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_srt_RangeAxis_ae75f095-c087-405f-81f3-b02c95d6f9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_477e5bc4-c01c-47a2-86a0-b2f7d8e6422f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ae75f095-c087-405f-81f3-b02c95d6f9a4" xlink:to="loc_srt_RangeMember_477e5bc4-c01c-47a2-86a0-b2f7d8e6422f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2284f90f-a467-4d4b-a26b-25e1ff20216a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_477e5bc4-c01c-47a2-86a0-b2f7d8e6422f" xlink:to="loc_srt_MaximumMember_2284f90f-a467-4d4b-a26b-25e1ff20216a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAxis_da85acce-f6b4-4a9e-a9b5-bc7eb1e00a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_us-gaap_CapitalizedContractCostAxis_da85acce-f6b4-4a9e-a9b5-bc7eb1e00a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostDomain_e15bb53f-64d2-4a87-ba99-c111cbd20b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostAxis_da85acce-f6b4-4a9e-a9b5-bc7eb1e00a87" xlink:to="loc_us-gaap_CapitalizedContractCostDomain_e15bb53f-64d2-4a87-ba99-c111cbd20b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MobilizationCostsMember_7658a2b0-4cdf-4ec6-9277-fadbd4ab64c7" xlink:href="mtz-20210930.xsd#mtz_MobilizationCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostDomain_e15bb53f-64d2-4a87-ba99-c111cbd20b8b" xlink:to="loc_mtz_MobilizationCostsMember_7658a2b0-4cdf-4ec6-9277-fadbd4ab64c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12fe09ae-7328-4305-ad8a-c74abcdfac68" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_93ff9d2c-e0c5-4bf5-86b1-c931da25e7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_93ff9d2c-e0c5-4bf5-86b1-c931da25e7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_545ca67a-b768-4753-8f8c-067c13c6cf82" xlink:href="mtz-20210930.xsd#mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_545ca67a-b768-4753-8f8c-067c13c6cf82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_792c6251-c8a5-4285-9e1e-bf3727104ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_792c6251-c8a5-4285-9e1e-bf3727104ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_3a3e6bb0-8e4c-48d3-8c48-13764549cadc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_CapitalizedContractCostNet_3a3e6bb0-8e4c-48d3-8c48-13764549cadc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2a45d38a-186a-4d4d-8671-5f755baa13fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2a45d38a-186a-4d4d-8671-5f755baa13fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_5533735b-9fd9-465e-8354-79da52609cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_5533735b-9fd9-465e-8354-79da52609cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear_a7de0b07-8442-44bd-892a-01932f180a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear_a7de0b07-8442-44bd-892a-01932f180a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_d03dbc03-ee02-4e7e-8247-abaa48fe1202" xlink:href="mtz-20210930.xsd#mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fb273ba9-bfbc-4dea-9b9d-c71f0e3f6f01" xlink:to="loc_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_d03dbc03-ee02-4e7e-8247-abaa48fe1202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails_1" xlink:type="simple" xlink:href="mtz-20210930.xsd#BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails_1"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.mastec.com/role/EarningsPerShare" xlink:type="simple" xlink:href="mtz-20210930.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_35f163c6-19d2-4bea-b5cf-ee7dcf744989" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_0769c11f-bb7a-41a0-a9d0-e20b7c08c531" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_35f163c6-19d2-4bea-b5cf-ee7dcf744989" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_0769c11f-bb7a-41a0-a9d0-e20b7c08c531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="mtz-20210930.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_268b288d-b659-456c-aefd-c6bbaa4cf1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_68a3c50d-d978-4604-adc2-fc9ec8df101a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_268b288d-b659-456c-aefd-c6bbaa4cf1f8" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_68a3c50d-d978-4604-adc2-fc9ec8df101a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#EarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1da1a53c-6fd1-436d-8b31-a41aa4a155a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_60b6950f-7e72-4410-8847-8ea6f0b259cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1da1a53c-6fd1-436d-8b31-a41aa4a155a6" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_60b6950f-7e72-4410-8847-8ea6f0b259cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_920d02d2-26f2-4261-9c0f-6f70c9a6fbda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToParentDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_60b6950f-7e72-4410-8847-8ea6f0b259cc" xlink:to="loc_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_920d02d2-26f2-4261-9c0f-6f70c9a6fbda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a4f47aba-d777-4158-af60-c6ac8c364a91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_920d02d2-26f2-4261-9c0f-6f70c9a6fbda" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a4f47aba-d777-4158-af60-c6ac8c364a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_907bfd7f-3a0f-4d18-86c2-bd2ed7e9c0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_920d02d2-26f2-4261-9c0f-6f70c9a6fbda" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_907bfd7f-3a0f-4d18-86c2-bd2ed7e9c0ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c40fa504-cb20-4f9d-9154-0b2e3e4396f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_60b6950f-7e72-4410-8847-8ea6f0b259cc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c40fa504-cb20-4f9d-9154-0b2e3e4396f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c849c87b-17f1-44b5-990e-129ad1bacaed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c40fa504-cb20-4f9d-9154-0b2e3e4396f9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c849c87b-17f1-44b5-990e-129ad1bacaed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_f1a0ae39-1067-443b-9986-4c73c9e9f1ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c40fa504-cb20-4f9d-9154-0b2e3e4396f9" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_f1a0ae39-1067-443b-9986-4c73c9e9f1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_72832a2c-082e-4024-a39b-ad93be31e1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c40fa504-cb20-4f9d-9154-0b2e3e4396f9" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_72832a2c-082e-4024-a39b-ad93be31e1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b27f2df3-d3b1-4a2b-8c8d-763cb7d01a98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1da1a53c-6fd1-436d-8b31-a41aa4a155a6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b27f2df3-d3b1-4a2b-8c8d-763cb7d01a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_02c292de-9a7a-440b-bdda-d71a366fe07d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_9534d7e6-c907-42de-b26a-0742326bc521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_02c292de-9a7a-440b-bdda-d71a366fe07d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_9534d7e6-c907-42de-b26a-0742326bc521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5237666d-0a9f-45f6-b5b4-a1eb45d1a9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_732deb65-2016-4d49-b0e2-3c1d178b2d27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5237666d-0a9f-45f6-b5b4-a1eb45d1a9ab" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_732deb65-2016-4d49-b0e2-3c1d178b2d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_c6baa88e-ab14-404a-9861-fe42dc98eb03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5237666d-0a9f-45f6-b5b4-a1eb45d1a9ab" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_c6baa88e-ab14-404a-9861-fe42dc98eb03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_4fd2c92d-de09-413f-a2e1-0ae30d104b87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5237666d-0a9f-45f6-b5b4-a1eb45d1a9ab" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_4fd2c92d-de09-413f-a2e1-0ae30d104b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d4eac606-6667-4315-bbfc-280643f64a06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_facef476-b83d-4663-b605-9862ed2edec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d4eac606-6667-4315-bbfc-280643f64a06" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_facef476-b83d-4663-b605-9862ed2edec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_96226333-4d17-4e11-8f9d-2643761ba40a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_facef476-b83d-4663-b605-9862ed2edec0" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_96226333-4d17-4e11-8f9d-2643761ba40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a1f7485b-b585-4a69-8910-1fba0e6a59a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_96226333-4d17-4e11-8f9d-2643761ba40a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a1f7485b-b585-4a69-8910-1fba0e6a59a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_228464ad-6470-4673-8b53-9c4c6e6ec2df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a1f7485b-b585-4a69-8910-1fba0e6a59a7" xlink:to="loc_us-gaap_SegmentDomain_228464ad-6470-4673-8b53-9c4c6e6ec2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsMember_1721fa6c-e124-4c6d-a2d9-26e46ee1c8c8" xlink:href="mtz-20210930.xsd#mtz_CommunicationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_228464ad-6470-4673-8b53-9c4c6e6ec2df" xlink:to="loc_mtz_CommunicationsMember_1721fa6c-e124-4c6d-a2d9-26e46ee1c8c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureMember_bcbf0f95-775f-4e78-a937-a2cc239c5551" xlink:href="mtz-20210930.xsd#mtz_CleanEnergyAndInfrastructureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_228464ad-6470-4673-8b53-9c4c6e6ec2df" xlink:to="loc_mtz_CleanEnergyAndInfrastructureMember_bcbf0f95-775f-4e78-a937-a2cc239c5551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_71d75da9-432d-4863-a23f-d64d3a1a0746" xlink:href="mtz-20210930.xsd#mtz_OilAndGasSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_228464ad-6470-4673-8b53-9c4c6e6ec2df" xlink:to="loc_mtz_OilAndGasSegmentMember_71d75da9-432d-4863-a23f-d64d3a1a0746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ElectricalTransmissionMember_30905892-c00d-4e42-a891-5d9bac741371" xlink:href="mtz-20210930.xsd#mtz_ElectricalTransmissionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_228464ad-6470-4673-8b53-9c4c6e6ec2df" xlink:to="loc_mtz_ElectricalTransmissionMember_30905892-c00d-4e42-a891-5d9bac741371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_9b8cc0ef-37b4-4b59-91b2-944565ea4552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_96226333-4d17-4e11-8f9d-2643761ba40a" xlink:to="loc_us-gaap_GoodwillLineItems_9b8cc0ef-37b4-4b59-91b2-944565ea4552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_e0f2fd2d-884a-47d0-b604-57be9b8dcec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_9b8cc0ef-37b4-4b59-91b2-944565ea4552" xlink:to="loc_us-gaap_GoodwillGross_e0f2fd2d-884a-47d0-b604-57be9b8dcec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_2303961c-adec-4c2a-a08f-61ed2ca3288c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_9b8cc0ef-37b4-4b59-91b2-944565ea4552" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_2303961c-adec-4c2a-a08f-61ed2ca3288c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2b348895-83de-4598-8419-d771e6fe9290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_9b8cc0ef-37b4-4b59-91b2-944565ea4552" xlink:to="loc_us-gaap_Goodwill_2b348895-83de-4598-8419-d771e6fe9290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_923d91dc-f3e0-4fd7-bb3a-344c895ed4be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_7b5007b8-af19-4a08-a511-52871315aff7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_923d91dc-f3e0-4fd7-bb3a-344c895ed4be" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_7b5007b8-af19-4a08-a511-52871315aff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_6de95ebc-a2e7-44e2-8774-9c9cecfab47f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7b5007b8-af19-4a08-a511-52871315aff7" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_6de95ebc-a2e7-44e2-8774-9c9cecfab47f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_95fdc7bd-23b0-4ce1-93b9-9c3c9837cb84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_6de95ebc-a2e7-44e2-8774-9c9cecfab47f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_95fdc7bd-23b0-4ce1-93b9-9c3c9837cb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_GoodwillGrossMember_6de81571-ec96-445d-bdf4-3e831d496f4b" xlink:href="mtz-20210930.xsd#mtz_GoodwillGrossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_95fdc7bd-23b0-4ce1-93b9-9c3c9837cb84" xlink:to="loc_mtz_GoodwillGrossMember_6de81571-ec96-445d-bdf4-3e831d496f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_GoodwillAccumulatedImpairmentLossMember_b587ea37-bca3-4a49-8a57-0f16ab9054d7" xlink:href="mtz-20210930.xsd#mtz_GoodwillAccumulatedImpairmentLossMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_95fdc7bd-23b0-4ce1-93b9-9c3c9837cb84" xlink:to="loc_mtz_GoodwillAccumulatedImpairmentLossMember_b587ea37-bca3-4a49-8a57-0f16ab9054d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_f29e84e9-d0d4-42bf-9b74-9e9c70fe8bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7b5007b8-af19-4a08-a511-52871315aff7" xlink:to="loc_us-gaap_GoodwillLineItems_f29e84e9-d0d4-42bf-9b74-9e9c70fe8bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_59799cf9-4ce2-42b2-a487-c72f5799d704" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_f29e84e9-d0d4-42bf-9b74-9e9c70fe8bc5" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_59799cf9-4ce2-42b2-a487-c72f5799d704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_9b63494a-9363-475a-9cae-aa52541681e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_f29e84e9-d0d4-42bf-9b74-9e9c70fe8bc5" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_9b63494a-9363-475a-9cae-aa52541681e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_0ce5b4ab-2b7e-49b1-9212-ddb3c9e1d453" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_f29e84e9-d0d4-42bf-9b74-9e9c70fe8bc5" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_0ce5b4ab-2b7e-49b1-9212-ddb3c9e1d453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9f37a76e-fc6e-46b3-91ac-f54f02924454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a8aa830a-6b17-43d2-877e-c75f3b49c80f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9f37a76e-fc6e-46b3-91ac-f54f02924454" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a8aa830a-6b17-43d2-877e-c75f3b49c80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ScheduleOfIntangibleAssetsTable_e00a280c-d5b8-4819-a617-60aa9dc36c23" xlink:href="mtz-20210930.xsd#mtz_ScheduleOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a8aa830a-6b17-43d2-877e-c75f3b49c80f" xlink:to="loc_mtz_ScheduleOfIntangibleAssetsTable_e00a280c-d5b8-4819-a617-60aa9dc36c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_298c413f-1730-4696-8934-a5550cdd3941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_ScheduleOfIntangibleAssetsTable_e00a280c-d5b8-4819-a617-60aa9dc36c23" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_298c413f-1730-4696-8934-a5550cdd3941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ebf7384d-4ade-4b0a-bbaa-867423a27eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_298c413f-1730-4696-8934-a5550cdd3941" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ebf7384d-4ade-4b0a-bbaa-867423a27eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_26ce338d-1d66-44ed-be51-02f0078aea7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ebf7384d-4ade-4b0a-bbaa-867423a27eb2" xlink:to="loc_us-gaap_TradeNamesMember_26ce338d-1d66-44ed-be51-02f0078aea7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_efd5d2df-495b-456c-accf-ac68f012b740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_ScheduleOfIntangibleAssetsTable_e00a280c-d5b8-4819-a617-60aa9dc36c23" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_efd5d2df-495b-456c-accf-ac68f012b740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ebefe9a-4b53-416d-ac8a-3c146044840b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_efd5d2df-495b-456c-accf-ac68f012b740" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ebefe9a-4b53-416d-ac8a-3c146044840b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_19873121-3607-428c-9a86-9a52918af3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ebefe9a-4b53-416d-ac8a-3c146044840b" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_19873121-3607-428c-9a86-9a52918af3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_facddcbc-d205-4b45-933c-c1e133346c22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ebefe9a-4b53-416d-ac8a-3c146044840b" xlink:to="loc_us-gaap_ContractualRightsMember_facddcbc-d205-4b45-933c-c1e133346c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_2bbf5a64-093f-420a-a968-a16749de692e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ebefe9a-4b53-416d-ac8a-3c146044840b" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_2bbf5a64-093f-420a-a968-a16749de692e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsLineItems_08962a8f-deb5-4abc-a10d-635db90c161c" xlink:href="mtz-20210930.xsd#mtz_IntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_ScheduleOfIntangibleAssetsTable_e00a280c-d5b8-4819-a617-60aa9dc36c23" xlink:to="loc_mtz_IntangibleAssetsLineItems_08962a8f-deb5-4abc-a10d-635db90c161c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_f2099a5e-b4da-4c69-9a27-7305b8ef97ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsLineItems_08962a8f-deb5-4abc-a10d-635db90c161c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_f2099a5e-b4da-4c69-9a27-7305b8ef97ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7bb7e5a1-62e4-4966-b252-64a14a4324b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsLineItems_08962a8f-deb5-4abc-a10d-635db90c161c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7bb7e5a1-62e4-4966-b252-64a14a4324b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7a6b56ca-3cbf-4c2b-8da3-b17af154f28d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsLineItems_08962a8f-deb5-4abc-a10d-635db90c161c" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7a6b56ca-3cbf-4c2b-8da3-b17af154f28d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_912fc1f6-1fec-4ce9-bd82-229bfa36a6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsLineItems_08962a8f-deb5-4abc-a10d-635db90c161c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_912fc1f6-1fec-4ce9-bd82-229bfa36a6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:href="mtz-20210930.xsd#mtz_IntangibleAssetsExcludingGoodwillRollForward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsLineItems_08962a8f-deb5-4abc-a10d-635db90c161c" xlink:to="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_ade7f9d3-d759-44d5-adbd-23dd8e18db41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_ade7f9d3-d759-44d5-adbd-23dd8e18db41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_582bb0ec-db04-4de0-ab97-6756b2d50b59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_582bb0ec-db04-4de0-ab97-6756b2d50b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_576ce56f-6284-4ff6-abd3-b07fb05f8020" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_576ce56f-6284-4ff6-abd3-b07fb05f8020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_af94c7d4-dbd4-4bcc-9d8a-f1ae53d00f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_af94c7d4-dbd4-4bcc-9d8a-f1ae53d00f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_d16d2bca-3f18-41d0-8488-9061bcb30f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_d16d2bca-3f18-41d0-8488-9061bcb30f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill_032aa147-29b5-4ef2-b4fd-d059778d0535" xlink:href="mtz-20210930.xsd#mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill_032aa147-29b5-4ef2-b4fd-d059778d0535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_f271f8c4-8a6c-43fe-8c67-576389017423" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_f271f8c4-8a6c-43fe-8c67-576389017423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_607fc558-910a-435f-8d88-acc601535231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_607fc558-910a-435f-8d88-acc601535231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments_41dbd7d8-e706-4a72-9937-02e850d24421" xlink:href="mtz-20210930.xsd#mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments_41dbd7d8-e706-4a72-9937-02e850d24421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_fa598122-43b8-4bb3-9bf8-c1ecf1b148c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_fa598122-43b8-4bb3-9bf8-c1ecf1b148c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_81e03ece-0bce-41b7-94a8-f9783bcc7948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_81e03ece-0bce-41b7-94a8-f9783bcc7948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_609d84bf-a009-42e1-981c-e5478f6c0aee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_609d84bf-a009-42e1-981c-e5478f6c0aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8656e06f-c218-4187-a048-84acf0c73373" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_43d1c71c-20d1-4702-b4e7-28aafdd38fab" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8656e06f-c218-4187-a048-84acf0c73373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f2b60899-3266-45c5-848f-d1a90852b134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_2497e367-98a0-4d6a-ab43-6a6bdf723f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f2b60899-3266-45c5-848f-d1a90852b134" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_2497e367-98a0-4d6a-ab43-6a6bdf723f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d9062ed9-5420-471e-b417-fd1875d545d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2497e367-98a0-4d6a-ab43-6a6bdf723f3a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d9062ed9-5420-471e-b417-fd1875d545d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0ec98e27-2038-4c28-8a8d-fbdf7739eff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d9062ed9-5420-471e-b417-fd1875d545d1" xlink:to="loc_us-gaap_SegmentDomain_0ec98e27-2038-4c28-8a8d-fbdf7739eff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_d6dc7ad4-fa3a-48c4-acf3-7b7a00f674a0" xlink:href="mtz-20210930.xsd#mtz_OilAndGasSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0ec98e27-2038-4c28-8a8d-fbdf7739eff5" xlink:to="loc_mtz_OilAndGasSegmentMember_d6dc7ad4-fa3a-48c4-acf3-7b7a00f674a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureMember_3fcc4897-867f-430c-84ba-626bcd299312" xlink:href="mtz-20210930.xsd#mtz_CleanEnergyAndInfrastructureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0ec98e27-2038-4c28-8a8d-fbdf7739eff5" xlink:to="loc_mtz_CleanEnergyAndInfrastructureMember_3fcc4897-867f-430c-84ba-626bcd299312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_de498648-7c0a-428f-804e-4fb5a3d4edd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_2497e367-98a0-4d6a-ab43-6a6bdf723f3a" xlink:to="loc_us-gaap_GoodwillLineItems_de498648-7c0a-428f-804e-4fb5a3d4edd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_09888005-f54f-4577-bf76-6e4261c16585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_de498648-7c0a-428f-804e-4fb5a3d4edd3" xlink:to="loc_us-gaap_NumberOfReportingUnits_09888005-f54f-4577-bf76-6e4261c16585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_551e4d30-e33a-4494-81f7-7999359c2a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e729b7fa-2998-49df-a624-099e7050eb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_551e4d30-e33a-4494-81f7-7999359c2a07" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e729b7fa-2998-49df-a624-099e7050eb7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_482f1b42-af1b-4447-a49e-31c75d3c3892" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e729b7fa-2998-49df-a624-099e7050eb7e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_482f1b42-af1b-4447-a49e-31c75d3c3892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ca462b0-dc08-4d3b-a8da-3b375848e1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_482f1b42-af1b-4447-a49e-31c75d3c3892" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ca462b0-dc08-4d3b-a8da-3b375848e1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2021AcquisitionsMember_8a0ba11f-5301-4be1-9ece-a525403394fa" xlink:href="mtz-20210930.xsd#mtz_A2021AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ca462b0-dc08-4d3b-a8da-3b375848e1b9" xlink:to="loc_mtz_A2021AcquisitionsMember_8a0ba11f-5301-4be1-9ece-a525403394fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ad909e7f-ce08-499c-a32e-99c1aaef1ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e729b7fa-2998-49df-a624-099e7050eb7e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ad909e7f-ce08-499c-a32e-99c1aaef1ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ac3fc5c-8190-42f8-bf8b-4ceffd1bd20e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ad909e7f-ce08-499c-a32e-99c1aaef1ab0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ac3fc5c-8190-42f8-bf8b-4ceffd1bd20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_04a5e4d6-1361-4283-899c-c76b05aff697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ac3fc5c-8190-42f8-bf8b-4ceffd1bd20e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_04a5e4d6-1361-4283-899c-c76b05aff697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f8369f8f-4890-4fa6-8a31-b0a148921d82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ac3fc5c-8190-42f8-bf8b-4ceffd1bd20e" xlink:to="loc_us-gaap_TradeNamesMember_f8369f8f-4890-4fa6-8a31-b0a148921d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CustomerRelationshipsAndTradeNamesMember_4674734d-f351-4831-83eb-9a0674b366e0" xlink:href="mtz-20210930.xsd#mtz_CustomerRelationshipsAndTradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ac3fc5c-8190-42f8-bf8b-4ceffd1bd20e" xlink:to="loc_mtz_CustomerRelationshipsAndTradeNamesMember_4674734d-f351-4831-83eb-9a0674b366e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a75bfcf6-15f2-4a3c-859d-ef4120aad9c2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e729b7fa-2998-49df-a624-099e7050eb7e" xlink:to="loc_srt_RangeAxis_a75bfcf6-15f2-4a3c-859d-ef4120aad9c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b8d2ace6-55cc-48ec-8be6-2c5b66ea8b0e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a75bfcf6-15f2-4a3c-859d-ef4120aad9c2" xlink:to="loc_srt_RangeMember_b8d2ace6-55cc-48ec-8be6-2c5b66ea8b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5c34e169-5055-45de-88c3-a6dc9543adc4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b8d2ace6-55cc-48ec-8be6-2c5b66ea8b0e" xlink:to="loc_srt_MinimumMember_5c34e169-5055-45de-88c3-a6dc9543adc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1b5c5179-f025-4c1d-b67f-511f4a9a3255" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b8d2ace6-55cc-48ec-8be6-2c5b66ea8b0e" xlink:to="loc_srt_MaximumMember_1b5c5179-f025-4c1d-b67f-511f4a9a3255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_57cf5506-67c7-4023-a6a0-7be1418a4456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e729b7fa-2998-49df-a624-099e7050eb7e" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_57cf5506-67c7-4023-a6a0-7be1418a4456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_270d7f81-8f5e-40d2-83d4-fedea44a8b41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_57cf5506-67c7-4023-a6a0-7be1418a4456" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_270d7f81-8f5e-40d2-83d4-fedea44a8b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_7e366293-f773-4fdb-abf6-ea808eff97ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_270d7f81-8f5e-40d2-83d4-fedea44a8b41" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_7e366293-f773-4fdb-abf6-ea808eff97ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7dbcf384-e0dd-48ea-b0ee-573509c7e70f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e729b7fa-2998-49df-a624-099e7050eb7e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7dbcf384-e0dd-48ea-b0ee-573509c7e70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_75f600cc-e83b-4413-bc64-0a08e7f64dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7dbcf384-e0dd-48ea-b0ee-573509c7e70f" xlink:to="loc_us-gaap_SegmentDomain_75f600cc-e83b-4413-bc64-0a08e7f64dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ElectricalTransmissionMember_9a751fdc-c5a3-4987-8f6a-03b61fb1ce38" xlink:href="mtz-20210930.xsd#mtz_ElectricalTransmissionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_75f600cc-e83b-4413-bc64-0a08e7f64dd3" xlink:to="loc_mtz_ElectricalTransmissionMember_9a751fdc-c5a3-4987-8f6a-03b61fb1ce38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e729b7fa-2998-49df-a624-099e7050eb7e" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_876b5a19-9622-424c-a4d9-6a9115abc565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_876b5a19-9622-424c-a4d9-6a9115abc565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_75b2d9f5-7858-42f3-8e90-9a56b79a986f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_75b2d9f5-7858-42f3-8e90-9a56b79a986f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_50422f18-a481-4042-9854-00d96d0a043d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_50422f18-a481-4042-9854-00d96d0a043d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_4073fad5-1f94-4c81-8279-f0c923558f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_4073fad5-1f94-4c81-8279-f0c923558f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8f607701-6c6a-4dfb-b002-15c7f39ba710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_Goodwill_8f607701-6c6a-4dfb-b002-15c7f39ba710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_10ad58f3-56d9-4e41-b297-c75886b7a56a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_10ad58f3-56d9-4e41-b297-c75886b7a56a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_f39490a0-50a5-4fb3-bf27-c4b097018643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_f39490a0-50a5-4fb3-bf27-c4b097018643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f5976a88-c865-418a-b819-261a1c8c9fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f5976a88-c865-418a-b819-261a1c8c9fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_d09e552a-a494-4ec4-9b4c-aba4159c3c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_d09e552a-a494-4ec4-9b4c-aba4159c3c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_30440cda-d7e2-40e7-9f30-14c44180df07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_30440cda-d7e2-40e7-9f30-14c44180df07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_b907a0db-71c4-4aa2-9309-ec55b43f0686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8b0a7ec4-0f26-4001-9aea-0a3795fb6385" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_b907a0db-71c4-4aa2-9309-ec55b43f0686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a53d58d3-769c-43c3-8af1-4154ef098b08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e260c53d-3f7e-41c1-b848-409ac5332562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a53d58d3-769c-43c3-8af1-4154ef098b08" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e260c53d-3f7e-41c1-b848-409ac5332562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_30ab6f0b-179b-4c58-98f3-8c65210136ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e260c53d-3f7e-41c1-b848-409ac5332562" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_30ab6f0b-179b-4c58-98f3-8c65210136ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc7b306d-438e-4c7d-892f-710f5fcfa639" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_30ab6f0b-179b-4c58-98f3-8c65210136ba" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc7b306d-438e-4c7d-892f-710f5fcfa639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2021AcquisitionsMember_7fe51cb3-5742-47ca-ad64-db0d8320435d" xlink:href="mtz-20210930.xsd#mtz_A2021AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc7b306d-438e-4c7d-892f-710f5fcfa639" xlink:to="loc_mtz_A2021AcquisitionsMember_7fe51cb3-5742-47ca-ad64-db0d8320435d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_6f689cae-31ce-402f-b60c-15ebd0a73c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e260c53d-3f7e-41c1-b848-409ac5332562" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_6f689cae-31ce-402f-b60c-15ebd0a73c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_c8be69a4-8031-46c0-a393-a3c5952bc594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6f689cae-31ce-402f-b60c-15ebd0a73c2d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_c8be69a4-8031-46c0-a393-a3c5952bc594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_bbe56bea-9f48-4109-ae4b-b049da19c473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_c8be69a4-8031-46c0-a393-a3c5952bc594" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_bbe56bea-9f48-4109-ae4b-b049da19c473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_c0fbb1b4-29eb-44d9-9d41-00b907609f01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_c8be69a4-8031-46c0-a393-a3c5952bc594" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_c0fbb1b4-29eb-44d9-9d41-00b907609f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_98f77956-337c-44c6-8e17-bb286cc5272d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_c8be69a4-8031-46c0-a393-a3c5952bc594" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_98f77956-337c-44c6-8e17-bb286cc5272d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6f689cae-31ce-402f-b60c-15ebd0a73c2d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c1e4e91a-cb18-473b-96de-c729929100bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c1e4e91a-cb18-473b-96de-c729929100bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_cf974b3a-faf4-4c85-b7b8-51f3b238c975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_cf974b3a-faf4-4c85-b7b8-51f3b238c975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_d7ef29a9-1635-4082-8635-8bdc67b8a7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_d7ef29a9-1635-4082-8635-8bdc67b8a7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_d8ced8d1-c797-418a-96ce-7c7916840043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_d8ced8d1-c797-418a-96ce-7c7916840043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_842f4e28-0d25-4741-93e2-1a3ca7269bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_842f4e28-0d25-4741-93e2-1a3ca7269bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_d1ccb21c-354c-49f4-b9d2-3852609865ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_d1ccb21c-354c-49f4-b9d2-3852609865ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1645fe28-d1d0-4be2-83f4-ddb3afb65aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_Goodwill_1645fe28-d1d0-4be2-83f4-ddb3afb65aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1b007676-f2d6-4470-8ec7-bae5f22b7591" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_1738c382-c63d-4305-be58-b084dd1b7404" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1b007676-f2d6-4470-8ec7-bae5f22b7591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f0fc1176-29a9-43ee-a03e-42e4ba0de37b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f0fc1176-29a9-43ee-a03e-42e4ba0de37b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f84641cc-acf6-4fef-b259-515d372fa8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f84641cc-acf6-4fef-b259-515d372fa8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f5caef1c-234d-4a18-b441-43f53ff88fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f84641cc-acf6-4fef-b259-515d372fa8b3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f5caef1c-234d-4a18-b441-43f53ff88fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2020AcquisitionsMember_03eca6a1-f03f-4ba3-91ea-0ee08b17caa9" xlink:href="mtz-20210930.xsd#mtz_A2020AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f5caef1c-234d-4a18-b441-43f53ff88fd0" xlink:to="loc_mtz_A2020AcquisitionsMember_03eca6a1-f03f-4ba3-91ea-0ee08b17caa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b46afc86-3374-42c1-9744-c523e6f55340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b46afc86-3374-42c1-9744-c523e6f55340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2949bc9a-1c60-49b7-99a4-ea1670675c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b46afc86-3374-42c1-9744-c523e6f55340" xlink:to="loc_us-gaap_SegmentDomain_2949bc9a-1c60-49b7-99a4-ea1670675c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureAndCommunicationsMember_21649d8d-8af7-4606-aec3-dc7b5fcec14d" xlink:href="mtz-20210930.xsd#mtz_CleanEnergyAndInfrastructureAndCommunicationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2949bc9a-1c60-49b7-99a4-ea1670675c2c" xlink:to="loc_mtz_CleanEnergyAndInfrastructureAndCommunicationsMember_21649d8d-8af7-4606-aec3-dc7b5fcec14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureMember_606fdee4-1d6e-4fd1-a73d-8d511bde5502" xlink:href="mtz-20210930.xsd#mtz_CleanEnergyAndInfrastructureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2949bc9a-1c60-49b7-99a4-ea1670675c2c" xlink:to="loc_mtz_CleanEnergyAndInfrastructureMember_606fdee4-1d6e-4fd1-a73d-8d511bde5502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsAndEnergyInfrastructureMember_93d7f433-b37f-4acd-9c93-2565de17d9f0" xlink:href="mtz-20210930.xsd#mtz_CommunicationsAndEnergyInfrastructureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2949bc9a-1c60-49b7-99a4-ea1670675c2c" xlink:to="loc_mtz_CommunicationsAndEnergyInfrastructureMember_93d7f433-b37f-4acd-9c93-2565de17d9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsMember_0f321f28-9847-4f51-9633-1e7622c0e19a" xlink:href="mtz-20210930.xsd#mtz_CommunicationsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2949bc9a-1c60-49b7-99a4-ea1670675c2c" xlink:to="loc_mtz_CommunicationsMember_0f321f28-9847-4f51-9633-1e7622c0e19a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ElectricalTransmissionMember_9ab69548-9d9a-4fd8-b0eb-c5b3e91f2daf" xlink:href="mtz-20210930.xsd#mtz_ElectricalTransmissionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2949bc9a-1c60-49b7-99a4-ea1670675c2c" xlink:to="loc_mtz_ElectricalTransmissionMember_9ab69548-9d9a-4fd8-b0eb-c5b3e91f2daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_93fb2acf-a054-439a-a973-4f99bc18a16b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_93fb2acf-a054-439a-a973-4f99bc18a16b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_51b35309-c473-4e56-822d-ffbf0e85f8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_93fb2acf-a054-439a-a973-4f99bc18a16b" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_51b35309-c473-4e56-822d-ffbf0e85f8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_InstallToHomeMember_33a11c98-0add-46ed-b468-683bffe17256" xlink:href="mtz-20210930.xsd#mtz_InstallToHomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_51b35309-c473-4e56-822d-ffbf0e85f8ce" xlink:to="loc_mtz_InstallToHomeMember_33a11c98-0add-46ed-b468-683bffe17256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_91dbcfc2-cab9-44ca-b379-b01d367356dc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:to="loc_srt_StatementScenarioAxis_91dbcfc2-cab9-44ca-b379-b01d367356dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_faa5af5c-4a74-4624-aa88-6636cb2023a2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_91dbcfc2-cab9-44ca-b379-b01d367356dc" xlink:to="loc_srt_ScenarioUnspecifiedDomain_faa5af5c-4a74-4624-aa88-6636cb2023a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_eec5d48f-720f-4449-8929-6f736b55fe41" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_faa5af5c-4a74-4624-aa88-6636cb2023a2" xlink:to="loc_srt_ScenarioForecastMember_eec5d48f-720f-4449-8929-6f736b55fe41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2f72ae52-9fda-4afd-a0d2-4770b71fed63" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:to="loc_srt_RangeAxis_2f72ae52-9fda-4afd-a0d2-4770b71fed63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7a5f2320-ab6c-439e-91a9-d9c6c8fd1ba0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2f72ae52-9fda-4afd-a0d2-4770b71fed63" xlink:to="loc_srt_RangeMember_7a5f2320-ab6c-439e-91a9-d9c6c8fd1ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_549c06c7-59ff-4f0a-a999-806add60189f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7a5f2320-ab6c-439e-91a9-d9c6c8fd1ba0" xlink:to="loc_srt_MaximumMember_549c06c7-59ff-4f0a-a999-806add60189f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_a09412b1-b453-4bba-b5f0-3bd4a1524e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_a09412b1-b453-4bba-b5f0-3bd4a1524e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_65d6676d-b256-419a-95d4-f010e417f6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_a09412b1-b453-4bba-b5f0-3bd4a1524e1a" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_65d6676d-b256-419a-95d4-f010e417f6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_8aaec580-07a5-47ba-a1b7-0f2ee50132ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_65d6676d-b256-419a-95d4-f010e417f6c9" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_8aaec580-07a5-47ba-a1b7-0f2ee50132ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2fce0467-ad07-44e2-bb31-a7c151633515" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_3b047208-b6e3-4420-864c-a2969efca27a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_3b047208-b6e3-4420-864c-a2969efca27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_e8cb460c-1ae6-4969-b950-80fee84d1454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_e8cb460c-1ae6-4969-b950-80fee84d1454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d7b7316a-935c-4e55-bfc4-a9f1b30b6d57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d7b7316a-935c-4e55-bfc4-a9f1b30b6d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_eb9b33d7-fe15-41b2-a4aa-6ab87d714ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_eb9b33d7-fe15-41b2-a4aa-6ab87d714ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3f8c98ad-4e45-4c99-bb27-68fba5762597" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3f8c98ad-4e45-4c99-bb27-68fba5762597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_c8182fb6-3cc8-43be-9e5d-a7ef0363e006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_c8182fb6-3cc8-43be-9e5d-a7ef0363e006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_4fe11e61-e4de-4361-84a9-8f1d8bddcd08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_222ab553-893f-4060-a010-d368f47f0cc6" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_4fe11e61-e4de-4361-84a9-8f1d8bddcd08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_80c9f9d5-eb8e-4dfe-88d3-edbb70b0f16e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract_7fae94b8-63d2-4a11-a208-8325389db4ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_80c9f9d5-eb8e-4dfe-88d3-edbb70b0f16e" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract_7fae94b8-63d2-4a11-a208-8325389db4ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_9aa4ca83-1e27-4128-af3c-05c340220b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract_7fae94b8-63d2-4a11-a208-8325389db4ff" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_9aa4ca83-1e27-4128-af3c-05c340220b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1aa2db4e-d770-4940-924b-b049cd64125e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract_7fae94b8-63d2-4a11-a208-8325389db4ff" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1aa2db4e-d770-4940-924b-b049cd64125e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_1efec7d1-6de9-4998-8942-4461f39a876a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract_7fae94b8-63d2-4a11-a208-8325389db4ff" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_1efec7d1-6de9-4998-8942-4461f39a876a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_bb94538e-9aff-4207-95f3-4d9c7869f4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract_7fae94b8-63d2-4a11-a208-8325389db4ff" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_bb94538e-9aff-4207-95f3-4d9c7869f4aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstruments" xlink:type="simple" xlink:href="mtz-20210930.xsd#FairValueofFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d7b9be08-e810-48c1-a960-2cdb6e8c733e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_9b63accf-479d-45c0-83e5-96ead74934bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d7b9be08-e810-48c1-a960-2cdb6e8c733e" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_9b63accf-479d-45c0-83e5-96ead74934bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_f9f673e8-c4a9-488c-a624-56748be855c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f9f673e8-c4a9-488c-a624-56748be855c2" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_7927c777-2af1-4d29-9b31-7b0ab238b95c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_7927c777-2af1-4d29-9b31-7b0ab238b95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_fb76efa3-4ce8-423e-ae07-6ced0a833826" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_7927c777-2af1-4d29-9b31-7b0ab238b95c" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_fb76efa3-4ce8-423e-ae07-6ced0a833826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EarnoutArrangementsMember_a353720d-010f-478e-9774-272ddd07c294" xlink:href="mtz-20210930.xsd#mtz_EarnoutArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_fb76efa3-4ce8-423e-ae07-6ced0a833826" xlink:to="loc_mtz_EarnoutArrangementsMember_a353720d-010f-478e-9774-272ddd07c294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_983bcf53-4bbb-4603-b3a6-1e41d7d89d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_983bcf53-4bbb-4603-b3a6-1e41d7d89d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_bd61eb87-9f86-4a2e-ad12-e98e3b10c518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_983bcf53-4bbb-4603-b3a6-1e41d7d89d81" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_bd61eb87-9f86-4a2e-ad12-e98e3b10c518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MandatorilyRedeemableStockMember_92752296-e187-4276-a043-b36d122840f1" xlink:href="mtz-20210930.xsd#mtz_MandatorilyRedeemableStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_bd61eb87-9f86-4a2e-ad12-e98e3b10c518" xlink:to="loc_mtz_MandatorilyRedeemableStockMember_92752296-e187-4276-a043-b36d122840f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_cb3eea4a-6616-421c-b058-7a64bb41c40a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_cb3eea4a-6616-421c-b058-7a64bb41c40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_77522c81-04d8-4ce7-9e39-28d31665dad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_cb3eea4a-6616-421c-b058-7a64bb41c40a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_77522c81-04d8-4ce7-9e39-28d31665dad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_154a1611-b6a8-4e6d-88c5-0daa07688707" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_77522c81-04d8-4ce7-9e39-28d31665dad4" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_154a1611-b6a8-4e6d-88c5-0daa07688707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_d5b98265-370b-4441-af56-8dffd1139df1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_d5b98265-370b-4441-af56-8dffd1139df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_05a9bb5d-571a-4bd2-92ad-0d2c37be82dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_d5b98265-370b-4441-af56-8dffd1139df1" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_05a9bb5d-571a-4bd2-92ad-0d2c37be82dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_133a6c0a-5bd3-4d13-af9c-1f3a9588231b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_05a9bb5d-571a-4bd2-92ad-0d2c37be82dc" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_133a6c0a-5bd3-4d13-af9c-1f3a9588231b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9868787f-3509-43a9-a938-272e904b3173" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:to="loc_srt_RangeAxis_9868787f-3509-43a9-a938-272e904b3173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cb074c97-3fbb-4f7b-be92-4a8b287ad36c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9868787f-3509-43a9-a938-272e904b3173" xlink:to="loc_srt_RangeMember_cb074c97-3fbb-4f7b-be92-4a8b287ad36c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b4bd1268-6dc6-43f0-9c74-8b5bf4cb6cc6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cb074c97-3fbb-4f7b-be92-4a8b287ad36c" xlink:to="loc_srt_MinimumMember_b4bd1268-6dc6-43f0-9c74-8b5bf4cb6cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6a6e2b2f-e2e5-4462-a3d2-b00daefcd8b9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cb074c97-3fbb-4f7b-be92-4a8b287ad36c" xlink:to="loc_srt_MaximumMember_6a6e2b2f-e2e5-4462-a3d2-b00daefcd8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_40d8ea8e-365c-4db0-b724-ee5edbedf253" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cb074c97-3fbb-4f7b-be92-4a8b287ad36c" xlink:to="loc_srt_WeightedAverageMember_40d8ea8e-365c-4db0-b724-ee5edbedf253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3fa6c976-09c3-4646-b864-54af13794fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3fa6c976-09c3-4646-b864-54af13794fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_328f22a7-43b7-45e1-95c7-7f368fa320db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3fa6c976-09c3-4646-b864-54af13794fa8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_328f22a7-43b7-45e1-95c7-7f368fa320db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_AllAcquisitionsMember_9208fa31-de03-46de-8c71-41af58161dee" xlink:href="mtz-20210930.xsd#mtz_AllAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_328f22a7-43b7-45e1-95c7-7f368fa320db" xlink:to="loc_mtz_AllAcquisitionsMember_9208fa31-de03-46de-8c71-41af58161dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_065b0490-bba4-42f0-86f1-0d17fa4eda76" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_5f97aa09-8294-405d-b251-23a6047bff0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_5f97aa09-8294-405d-b251-23a6047bff0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_2621dadc-2a45-4fba-b5b7-a3c2ed3da86d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_2621dadc-2a45-4fba-b5b7-a3c2ed3da86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_c3422e15-c78b-4e0f-b6dd-53ee4fad5ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_c3422e15-c78b-4e0f-b6dd-53ee4fad5ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_8e0e2e07-2791-4179-8de9-e45fa869e9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_8e0e2e07-2791-4179-8de9-e45fa869e9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_229cecd2-ef6d-45c0-a713-8f09104f88a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_229cecd2-ef6d-45c0-a713-8f09104f88a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_886d407b-33a8-4690-bd47-b1797bc36228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_886d407b-33a8-4690-bd47-b1797bc36228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_14de6273-5c01-4b64-8846-6ec8fed9f259" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_14de6273-5c01-4b64-8846-6ec8fed9f259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_81bec7b1-e8e6-40dc-b837-b5fe29b4902a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4aaea295-bd88-407e-99f1-ae19eb223d17" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_81bec7b1-e8e6-40dc-b837-b5fe29b4902a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_252a4f5c-c115-4360-897a-2dcae92cc492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract_c84badaa-fb37-4506-b53c-c7c317809cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_252a4f5c-c115-4360-897a-2dcae92cc492" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract_c84badaa-fb37-4506-b53c-c7c317809cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2dc6c53b-e276-4d73-bf3f-4e86a6469682" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract_c84badaa-fb37-4506-b53c-c7c317809cd3" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2dc6c53b-e276-4d73-bf3f-4e86a6469682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2e066f0d-bce5-411a-9ac3-078e03b7d7af" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2dc6c53b-e276-4d73-bf3f-4e86a6469682" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2e066f0d-bce5-411a-9ac3-078e03b7d7af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_069aba27-61a9-49b4-b753-79395c0e5f28" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2e066f0d-bce5-411a-9ac3-078e03b7d7af" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_069aba27-61a9-49b4-b753-79395c0e5f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_WahaJVsMember_63a7adbc-698d-40c7-bef2-d5da70eaad8d" xlink:href="mtz-20210930.xsd#mtz_WahaJVsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_069aba27-61a9-49b4-b753-79395c0e5f28" xlink:to="loc_mtz_WahaJVsMember_63a7adbc-698d-40c7-bef2-d5da70eaad8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CrossCountryInfrastructureMember_fcb9898d-0061-401e-82d5-cf52c85924fd" xlink:href="mtz-20210930.xsd#mtz_CrossCountryInfrastructureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_069aba27-61a9-49b4-b753-79395c0e5f28" xlink:to="loc_mtz_CrossCountryInfrastructureMember_fcb9898d-0061-401e-82d5-cf52c85924fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FMTechMember_0b4e3727-b595-4e43-9f3f-11708664fc40" xlink:href="mtz-20210930.xsd#mtz_FMTechMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_069aba27-61a9-49b4-b753-79395c0e5f28" xlink:to="loc_mtz_FMTechMember_0b4e3727-b595-4e43-9f3f-11708664fc40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d93e10b4-1b93-454f-8e47-3e477c78ab94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2dc6c53b-e276-4d73-bf3f-4e86a6469682" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d93e10b4-1b93-454f-8e47-3e477c78ab94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_793a8773-6d97-4ce7-b931-16ae6191ece0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d93e10b4-1b93-454f-8e47-3e477c78ab94" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_793a8773-6d97-4ce7-b931-16ae6191ece0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage_f82a1fdd-3658-42e7-bdb8-c1b6fbdd35ec" xlink:href="mtz-20210930.xsd#mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d93e10b4-1b93-454f-8e47-3e477c78ab94" xlink:to="loc_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage_f82a1fdd-3658-42e7-bdb8-c1b6fbdd35ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_4f6e5085-c5b4-4dd9-8023-0728281ea508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d93e10b4-1b93-454f-8e47-3e477c78ab94" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_4f6e5085-c5b4-4dd9-8023-0728281ea508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_036f897e-c359-424c-9314-56eb52976b63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d93e10b4-1b93-454f-8e47-3e477c78ab94" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_036f897e-c359-424c-9314-56eb52976b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_3808cd18-03aa-4557-88f5-ae89a91bd18d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d93e10b4-1b93-454f-8e47-3e477c78ab94" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_3808cd18-03aa-4557-88f5-ae89a91bd18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ae52fb7f-2510-4070-9792-4df3a3fde8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bf1346af-62ab-44d8-8ab4-89c0389f12f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ae52fb7f-2510-4070-9792-4df3a3fde8a3" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bf1346af-62ab-44d8-8ab4-89c0389f12f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7a35016c-d7c7-4d92-8e71-ceffc43ce34b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bf1346af-62ab-44d8-8ab4-89c0389f12f1" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7a35016c-d7c7-4d92-8e71-ceffc43ce34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_56ec4e76-872d-4882-8385-10b047ce39c9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7a35016c-d7c7-4d92-8e71-ceffc43ce34b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_56ec4e76-872d-4882-8385-10b047ce39c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_WahaJVsMember_1dc27a03-4138-4d3e-9c4f-51b2bc63b435" xlink:href="mtz-20210930.xsd#mtz_WahaJVsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_56ec4e76-872d-4882-8385-10b047ce39c9" xlink:to="loc_mtz_WahaJVsMember_1dc27a03-4138-4d3e-9c4f-51b2bc63b435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bf1346af-62ab-44d8-8ab4-89c0389f12f1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_96cecf2b-c8c2-4dbf-a54c-ff11b72daf5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_96cecf2b-c8c2-4dbf-a54c-ff11b72daf5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_5c22b3b9-de9a-466c-a1fb-961fc9928063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_5c22b3b9-de9a-466c-a1fb-961fc9928063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees_4073c1e7-c552-4e08-b976-1f7c4b18f948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:to="loc_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees_4073c1e7-c552-4e08-b976-1f7c4b18f948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_05ec48fd-a11c-4d2d-a488-22818ff0d7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_05ec48fd-a11c-4d2d-a488-22818ff0d7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_ce88d280-562a-475c-80b6-450031c7f379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_ce88d280-562a-475c-80b6-450031c7f379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_686ebed2-37e3-48a0-bf84-4373da844278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16d07d94-0cd8-4020-9460-af9c83697a38" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_686ebed2-37e3-48a0-bf84-4373da844278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ebb05391-fc4d-4685-83ed-a54a71247eda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0755e9da-eb4b-4057-ba4b-acd89fd2fa2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ebb05391-fc4d-4685-83ed-a54a71247eda" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0755e9da-eb4b-4057-ba4b-acd89fd2fa2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b6eaca38-aff2-454a-a000-7cbd9631c818" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0755e9da-eb4b-4057-ba4b-acd89fd2fa2f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b6eaca38-aff2-454a-a000-7cbd9631c818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0518ce5c-2b5d-445c-82ef-0a7467b8bd0f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b6eaca38-aff2-454a-a000-7cbd9631c818" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0518ce5c-2b5d-445c-82ef-0a7467b8bd0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_AVCTMember_f7cf837c-f9f1-4d59-9dd8-977647e89c5a" xlink:href="mtz-20210930.xsd#mtz_AVCTMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0518ce5c-2b5d-445c-82ef-0a7467b8bd0f" xlink:to="loc_mtz_AVCTMember_f7cf837c-f9f1-4d59-9dd8-977647e89c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_d0f949c9-7db1-49c3-b19c-4ff4afd4a3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0755e9da-eb4b-4057-ba4b-acd89fd2fa2f" xlink:to="loc_us-gaap_FinancialInstrumentAxis_d0f949c9-7db1-49c3-b19c-4ff4afd4a3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_040e9617-ab1c-470e-9899-2264b6dd895d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_d0f949c9-7db1-49c3-b19c-4ff4afd4a3b1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_040e9617-ab1c-470e-9899-2264b6dd895d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_6d884fdf-ae63-4b54-b91c-1b88ac751565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_040e9617-ab1c-470e-9899-2264b6dd895d" xlink:to="loc_us-gaap_CommonStockMember_6d884fdf-ae63-4b54-b91c-1b88ac751565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0755e9da-eb4b-4057-ba4b-acd89fd2fa2f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityInvestmentOwnershipPercentage_3c33f632-6ea2-4782-bf67-fa16b5a9bdfc" xlink:href="mtz-20210930.xsd#mtz_EquityInvestmentOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_mtz_EquityInvestmentOwnershipPercentage_3c33f632-6ea2-4782-bf67-fa16b5a9bdfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BeneficialOwnershipInterestPercentage_f4bc0c19-0dfc-408e-98ba-e834a6eb65fc" xlink:href="mtz-20210930.xsd#mtz_BeneficialOwnershipInterestPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_mtz_BeneficialOwnershipInterestPercentage_f4bc0c19-0dfc-408e-98ba-e834a6eb65fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_17be485e-5988-4479-9ae7-c79e7a84fe50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_17be485e-5988-4479-9ae7-c79e7a84fe50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost_acb3c217-1ffe-4526-ba1d-d81e83de4061" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCost_acb3c217-1ffe-4526-ba1d-d81e83de4061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_ce267b4a-eb69-468c-996b-1cf3d1112b72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_ce267b4a-eb69-468c-996b-1cf3d1112b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_d366fbbf-4347-4a1a-b530-8224ff11e1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_d366fbbf-4347-4a1a-b530-8224ff11e1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_5d2b71ef-deba-41b8-8f1b-25aa0badb075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_5d2b71ef-deba-41b8-8f1b-25aa0badb075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_0dc22939-857e-4563-a01d-1614c977e17c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_24ed70a4-d06d-43b0-adb4-2925798fcb47" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_0dc22939-857e-4563-a01d-1614c977e17c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_adea0a61-f7ea-4c19-b61a-e93e339042e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fa906938-46ce-495b-8b92-3de114e20003" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_adea0a61-f7ea-4c19-b61a-e93e339042e5" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fa906938-46ce-495b-8b92-3de114e20003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_521fff6f-e2d6-4a6a-9104-192579c7d99b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fa906938-46ce-495b-8b92-3de114e20003" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_521fff6f-e2d6-4a6a-9104-192579c7d99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_8f2ed3df-6f89-4498-a0e6-f501269a035b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_521fff6f-e2d6-4a6a-9104-192579c7d99b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_8f2ed3df-6f89-4498-a0e6-f501269a035b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ConfluenceMember_4780b29c-0fed-429e-ba4c-88821f3dcc14" xlink:href="mtz-20210930.xsd#mtz_ConfluenceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8f2ed3df-6f89-4498-a0e6-f501269a035b" xlink:to="loc_mtz_ConfluenceMember_4780b29c-0fed-429e-ba4c-88821f3dcc14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TelecommunicationsEquityMethodInvesteesMember_8c933a4a-6872-45cd-ac65-c83a7b9dab41" xlink:href="mtz-20210930.xsd#mtz_TelecommunicationsEquityMethodInvesteesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8f2ed3df-6f89-4498-a0e6-f501269a035b" xlink:to="loc_mtz_TelecommunicationsEquityMethodInvesteesMember_8c933a4a-6872-45cd-ac65-c83a7b9dab41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FMTechMember_8c4d428f-dcbf-4fbc-a2a3-63539985c647" xlink:href="mtz-20210930.xsd#mtz_FMTechMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8f2ed3df-6f89-4498-a0e6-f501269a035b" xlink:to="loc_mtz_FMTechMember_8c4d428f-dcbf-4fbc-a2a3-63539985c647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2f685681-47d0-4560-8094-26383a52fb1a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fa906938-46ce-495b-8b92-3de114e20003" xlink:to="loc_srt_RangeAxis_2f685681-47d0-4560-8094-26383a52fb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_18417ee3-6b8b-4641-8f3a-a36c13795bb5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2f685681-47d0-4560-8094-26383a52fb1a" xlink:to="loc_srt_RangeMember_18417ee3-6b8b-4641-8f3a-a36c13795bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_52a94d2c-f4b2-4658-b617-2d9deef2a6b1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_18417ee3-6b8b-4641-8f3a-a36c13795bb5" xlink:to="loc_srt_MaximumMember_52a94d2c-f4b2-4658-b617-2d9deef2a6b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_51e82a34-f7a3-4be6-9446-a5e0f1f7b39a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fa906938-46ce-495b-8b92-3de114e20003" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_51e82a34-f7a3-4be6-9446-a5e0f1f7b39a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_673f6006-121f-4b5e-b03e-600cac30f144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_51e82a34-f7a3-4be6-9446-a5e0f1f7b39a" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_673f6006-121f-4b5e-b03e-600cac30f144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsMember_d8c9b217-996d-44d2-a33b-1a713c0c15a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_673f6006-121f-4b5e-b03e-600cac30f144" xlink:to="loc_us-gaap_EquityMethodInvestmentsMember_d8c9b217-996d-44d2-a33b-1a713c0c15a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_db59ccee-4a39-41db-968c-4bfdd6161d87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fa906938-46ce-495b-8b92-3de114e20003" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_db59ccee-4a39-41db-968c-4bfdd6161d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_913c7d11-e309-4381-aca1-3587e79a4907" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_db59ccee-4a39-41db-968c-4bfdd6161d87" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_913c7d11-e309-4381-aca1-3587e79a4907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementsMember_3e0bc8be-a06f-4e34-b7ba-c828def29494" xlink:href="mtz-20210930.xsd#mtz_SubcontractingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_913c7d11-e309-4381-aca1-3587e79a4907" xlink:to="loc_mtz_SubcontractingArrangementsMember_3e0bc8be-a06f-4e34-b7ba-c828def29494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EmployeeLeasingArrangementMember_38ab7b20-c071-4d04-a073-4fa2551691b3" xlink:href="mtz-20210930.xsd#mtz_EmployeeLeasingArrangementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_913c7d11-e309-4381-aca1-3587e79a4907" xlink:to="loc_mtz_EmployeeLeasingArrangementMember_38ab7b20-c071-4d04-a073-4fa2551691b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fa906938-46ce-495b-8b92-3de114e20003" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_4a2ea18a-337e-4c4e-bb4b-7358f04a309f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_ContractualObligation_4a2ea18a-337e-4c4e-bb4b-7358f04a309f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_741acd2d-7668-4c7b-b2c9-f97a9e687be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_741acd2d-7668-4c7b-b2c9-f97a9e687be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_e85d1490-3803-44fb-ac08-21362f911940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_e85d1490-3803-44fb-ac08-21362f911940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b7854d5c-0b05-446a-947b-fcdb19b21f79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b7854d5c-0b05-446a-947b-fcdb19b21f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_6e513620-f36e-4d92-9327-a036174e88cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_6e513620-f36e-4d92-9327-a036174e88cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_f07cfa61-9ca9-45f5-8c0f-7a6a6cacb0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_f07cfa61-9ca9-45f5-8c0f-7a6a6cacb0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_9bbafeae-35c7-4727-8296-163a5b6372e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_9bbafeae-35c7-4727-8296-163a5b6372e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_fbdbbaba-f784-4a2c-9e16-a561c926b4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_fbdbbaba-f784-4a2c-9e16-a561c926b4b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForAdvanceToAffiliate_f62fa47c-8272-48f9-be85-2403dcb7d47f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f85fc32f-f56e-46aa-9f62-8ef6f77627b8" xlink:to="loc_us-gaap_PaymentsForAdvanceToAffiliate_f62fa47c-8272-48f9-be85-2403dcb7d47f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0c01ecd1-975f-466b-b6d1-18415bee8b57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_8849246a-d447-448e-9c5f-c7acb6b84396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0c01ecd1-975f-466b-b6d1-18415bee8b57" xlink:to="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_8849246a-d447-448e-9c5f-c7acb6b84396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_463d9357-e48a-4597-8f1f-7a9d8750ad93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_8849246a-d447-448e-9c5f-c7acb6b84396" xlink:to="loc_us-gaap_DebtInstrumentAxis_463d9357-e48a-4597-8f1f-7a9d8750ad93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5220b2e0-f573-4ba4-8d28-be7ee8cc71cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_463d9357-e48a-4597-8f1f-7a9d8750ad93" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5220b2e0-f573-4ba4-8d28-be7ee8cc71cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointFivePercentSeniorNotesMember_fe3b0901-0df1-42c2-aad6-2479cc35f054" xlink:href="mtz-20210930.xsd#mtz_FourPointFivePercentSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5220b2e0-f573-4ba4-8d28-be7ee8cc71cf" xlink:to="loc_mtz_FourPointFivePercentSeniorNotesMember_fe3b0901-0df1-42c2-aad6-2479cc35f054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0ed16a7e-6783-47e5-96a9-2b3d04db3f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_8849246a-d447-448e-9c5f-c7acb6b84396" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0ed16a7e-6783-47e5-96a9-2b3d04db3f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_876ca010-4a33-42e6-b01a-59af0f533460" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0ed16a7e-6783-47e5-96a9-2b3d04db3f6a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_876ca010-4a33-42e6-b01a-59af0f533460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_287ed185-6fb8-45f8-8b0c-f1a1cb54c407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_876ca010-4a33-42e6-b01a-59af0f533460" xlink:to="loc_us-gaap_SeniorNotesMember_287ed185-6fb8-45f8-8b0c-f1a1cb54c407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_d4895b2b-934d-4e4d-8a21-1b3476c1503b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_8849246a-d447-448e-9c5f-c7acb6b84396" xlink:to="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_d4895b2b-934d-4e4d-8a21-1b3476c1503b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_282987ba-eefb-4d2c-903f-36584631fa13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_d4895b2b-934d-4e4d-8a21-1b3476c1503b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_282987ba-eefb-4d2c-903f-36584631fa13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_e4644ed2-23ba-454f-984d-84bb8be0375f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_d4895b2b-934d-4e4d-8a21-1b3476c1503b" xlink:to="loc_us-gaap_SeniorNotes_e4644ed2-23ba-454f-984d-84bb8be0375f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_08b4e2d0-b7e2-4fa9-886d-af2c3a14c579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_d4895b2b-934d-4e4d-8a21-1b3476c1503b" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_08b4e2d0-b7e2-4fa9-886d-af2c3a14c579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities" xlink:type="simple" xlink:href="mtz-20210930.xsd#AccountsReceivableNetofAllowanceandContractAssetsandLiabilities"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_f195db47-27e6-4021-8190-434448c462de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_2f54d4af-b74a-442c-849c-54f5f7310d25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_f195db47-27e6-4021-8190-434448c462de" xlink:to="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_2f54d4af-b74a-442c-849c-54f5f7310d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables" xlink:type="simple" xlink:href="mtz-20210930.xsd#AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_c33065b2-a5e0-40a6-bbf6-8d6adede47fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_08f036e5-1cb5-4f03-88d6-757e66746eba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c33065b2-a5e0-40a6-bbf6-8d6adede47fc" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_08f036e5-1cb5-4f03-88d6-757e66746eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_79b3c975-eeec-40ec-98fc-044ebc64c786" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_712ff793-fc41-4f13-83d0-7b0f3baf4c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_79b3c975-eeec-40ec-98fc-044ebc64c786" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_712ff793-fc41-4f13-83d0-7b0f3baf4c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3a0d9320-a14b-449f-807e-39d6699d67bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_79b3c975-eeec-40ec-98fc-044ebc64c786" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3a0d9320-a14b-449f-807e-39d6699d67bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_3deb68aa-4483-49ed-b485-8154f2a4644b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_79b3c975-eeec-40ec-98fc-044ebc64c786" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_3deb68aa-4483-49ed-b485-8154f2a4644b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrentAbstract_1e76a041-460c-45ab-9bfd-012ea732d05f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrentAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_79b3c975-eeec-40ec-98fc-044ebc64c786" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrentAbstract_1e76a041-460c-45ab-9bfd-012ea732d05f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContractRetainage_ee723612-6fe2-415f-9b3f-2199b058a73d" xlink:href="mtz-20210930.xsd#mtz_ContractRetainage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrentAbstract_1e76a041-460c-45ab-9bfd-012ea732d05f" xlink:to="loc_mtz_ContractRetainage_ee723612-6fe2-415f-9b3f-2199b058a73d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_8b8631d9-1ad3-43fc-a573-e8c4c7f133b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrentAbstract_1e76a041-460c-45ab-9bfd-012ea732d05f" xlink:to="loc_us-gaap_UnbilledContractsReceivable_8b8631d9-1ad3-43fc-a573-e8c4c7f133b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_242428ed-c876-4584-bb4d-1828ba41e774" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrentAbstract_1e76a041-460c-45ab-9bfd-012ea732d05f" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_242428ed-c876-4584-bb4d-1828ba41e774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_3b971a1e-c324-4ba3-bdfc-31744ab841f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0d0cfdc3-1f22-41f6-a26d-1d24a960dda4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3b971a1e-c324-4ba3-bdfc-31744ab841f9" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0d0cfdc3-1f22-41f6-a26d-1d24a960dda4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fc13d9dc-c36c-4472-badf-e486344e96ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0d0cfdc3-1f22-41f6-a26d-1d24a960dda4" xlink:to="loc_srt_RangeAxis_fc13d9dc-c36c-4472-badf-e486344e96ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_82530f0b-0336-44d9-abb9-4df363be0ac6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_fc13d9dc-c36c-4472-badf-e486344e96ea" xlink:to="loc_srt_RangeMember_82530f0b-0336-44d9-abb9-4df363be0ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4f265252-63b1-484d-a7b0-bf2afa7af542" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_82530f0b-0336-44d9-abb9-4df363be0ac6" xlink:to="loc_srt_MinimumMember_4f265252-63b1-484d-a7b0-bf2afa7af542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3fbbee6d-18e1-433a-94e2-07f1258f53b7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_82530f0b-0336-44d9-abb9-4df363be0ac6" xlink:to="loc_srt_MaximumMember_3fbbee6d-18e1-433a-94e2-07f1258f53b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_116a6e77-a1bd-408b-848e-c090225cb76d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0d0cfdc3-1f22-41f6-a26d-1d24a960dda4" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_116a6e77-a1bd-408b-848e-c090225cb76d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_6c25f94b-f3ee-4d0a-8682-364fb807ed3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_116a6e77-a1bd-408b-848e-c090225cb76d" xlink:to="loc_us-gaap_ReceivableTypeDomain_6c25f94b-f3ee-4d0a-8682-364fb807ed3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember_a9a5ca15-81b2-49d9-bab2-56f797e05b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_6c25f94b-f3ee-4d0a-8682-364fb807ed3a" xlink:to="loc_us-gaap_FinanceReceivablesMember_a9a5ca15-81b2-49d9-bab2-56f797e05b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0d0cfdc3-1f22-41f6-a26d-1d24a960dda4" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RetainagePercentOfContractBillings_852db4da-9b6f-4986-a74c-8001728a6c5b" xlink:href="mtz-20210930.xsd#mtz_RetainagePercentOfContractBillings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:to="loc_mtz_RetainagePercentOfContractBillings_852db4da-9b6f-4986-a74c-8001728a6c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_f1ffed96-6a25-4b91-8623-9efecef9792a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_f1ffed96-6a25-4b91-8623-9efecef9792a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_edb48be8-1eb0-4ea8-b5b4-5fd7a29c0988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_edb48be8-1eb0-4ea8-b5b4-5fd7a29c0988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent_d34ee857-cf24-4c35-bdbe-406e6f663f1f" xlink:href="mtz-20210930.xsd#mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:to="loc_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent_d34ee857-cf24-4c35-bdbe-406e6f663f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_fa068740-6be3-4475-965c-353227d62526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_fa068740-6be3-4475-965c-353227d62526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRevenueExpenseNet_78a702b7-b858-4b4a-9f5a-7d20b366739c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRevenueExpenseNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_88defe25-7f83-434b-a044-ebf5199a7126" xlink:to="loc_us-gaap_InterestRevenueExpenseNet_78a702b7-b858-4b4a-9f5a-7d20b366739c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="mtz-20210930.xsd#PropertyandEquipmentNet"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/PropertyandEquipmentNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_eaf8dfb7-ddd0-4205-8ffc-6a0ca23b55c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_424541b2-05b8-4091-bf2c-6c56b4bb8761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_eaf8dfb7-ddd0-4205-8ffc-6a0ca23b55c4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_424541b2-05b8-4091-bf2c-6c56b4bb8761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/PropertyandEquipmentNetTables" xlink:type="simple" xlink:href="mtz-20210930.xsd#PropertyandEquipmentNetTables"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/PropertyandEquipmentNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_490ad275-1e70-4357-9eba-9fd7e33cfa67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_30d84ba1-b79f-4ff1-b2c7-55d2dc2a0c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_490ad275-1e70-4357-9eba-9fd7e33cfa67" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_30d84ba1-b79f-4ff1-b2c7-55d2dc2a0c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1d5892b1-ab06-4b71-914b-9e471dd9d060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8d68ade0-9ae3-45e1-ba2f-e26915c1dc9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1d5892b1-ab06-4b71-914b-9e471dd9d060" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8d68ade0-9ae3-45e1-ba2f-e26915c1dc9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a0c0bf4e-8798-463f-818d-42f4ee1281c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8d68ade0-9ae3-45e1-ba2f-e26915c1dc9c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a0c0bf4e-8798-463f-818d-42f4ee1281c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_959b23c3-b484-4c38-bb59-c31b29bd3407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a0c0bf4e-8798-463f-818d-42f4ee1281c0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_959b23c3-b484-4c38-bb59-c31b29bd3407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_02c5f714-5c6f-41b7-b466-12e5387e4cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_959b23c3-b484-4c38-bb59-c31b29bd3407" xlink:to="loc_us-gaap_LandMember_02c5f714-5c6f-41b7-b466-12e5387e4cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_c8838657-4410-4097-8023-a6e2b7946568" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_959b23c3-b484-4c38-bb59-c31b29bd3407" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_c8838657-4410-4097-8023-a6e2b7946568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_3e15f001-af2c-433a-8265-3d7ebd302b13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_959b23c3-b484-4c38-bb59-c31b29bd3407" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_3e15f001-af2c-433a-8265-3d7ebd302b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_8e43c320-d628-42cb-b4ed-7c3a3b45353d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_959b23c3-b484-4c38-bb59-c31b29bd3407" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_8e43c320-d628-42cb-b4ed-7c3a3b45353d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_77b44632-ab2d-4f30-b6b4-8edcb715e164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_959b23c3-b484-4c38-bb59-c31b29bd3407" xlink:to="loc_us-gaap_ConstructionInProgressMember_77b44632-ab2d-4f30-b6b4-8edcb715e164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_545b07a2-9e15-4ad8-b751-472d3bdcfcbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8d68ade0-9ae3-45e1-ba2f-e26915c1dc9c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_545b07a2-9e15-4ad8-b751-472d3bdcfcbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_eb582721-0e74-4c9a-9813-c12bcfc2b928" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_545b07a2-9e15-4ad8-b751-472d3bdcfcbf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_eb582721-0e74-4c9a-9813-c12bcfc2b928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_37d0b64c-dee8-48b5-bbed-8b30e3bd56de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_545b07a2-9e15-4ad8-b751-472d3bdcfcbf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_37d0b64c-dee8-48b5-bbed-8b30e3bd56de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8c21793f-bd75-4739-8610-6652412df97a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_545b07a2-9e15-4ad8-b751-472d3bdcfcbf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8c21793f-bd75-4739-8610-6652412df97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#PropertyandEquipmentNetNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_841aba46-e1ab-4442-8117-5009972d591c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_19c8c0dd-9859-4b2e-b813-8ada2864f19d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_841aba46-e1ab-4442-8117-5009972d591c" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_19c8c0dd-9859-4b2e-b813-8ada2864f19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_df095c34-6ca2-4a7c-b629-ebae095d64ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_841aba46-e1ab-4442-8117-5009972d591c" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_df095c34-6ca2-4a7c-b629-ebae095d64ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/Debt" xlink:type="simple" xlink:href="mtz-20210930.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_380a6eed-2d0d-43db-bba1-df1eb41fc0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_16a41c99-8aaa-4638-8fa8-6d1bf971901c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_380a6eed-2d0d-43db-bba1-df1eb41fc0fe" xlink:to="loc_us-gaap_LongTermDebtTextBlock_16a41c99-8aaa-4638-8fa8-6d1bf971901c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtTables" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3454c00a-a209-4e16-91e4-2197719d3ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_2f171331-a933-4832-8350-eaaaa75d7585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3454c00a-a209-4e16-91e4-2197719d3ac1" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_2f171331-a933-4832-8350-eaaaa75d7585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtScheduleofCarryingValuesofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a965e612-2128-4487-b58f-1feee82e8f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7aac99de-a0a1-449d-a17f-e64abcaae8db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a965e612-2128-4487-b58f-1feee82e8f0b" xlink:to="loc_us-gaap_DebtInstrumentTable_7aac99de-a0a1-449d-a17f-e64abcaae8db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8daccbad-0579-4bbc-99f8-b8d2372896a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7aac99de-a0a1-449d-a17f-e64abcaae8db" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8daccbad-0579-4bbc-99f8-b8d2372896a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_78a12dd1-bd0f-4454-b234-42b89ff8b6f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8daccbad-0579-4bbc-99f8-b8d2372896a5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_78a12dd1-bd0f-4454-b234-42b89ff8b6f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember_c317e972-9d7e-497d-9fd4-7358bf39303e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_78a12dd1-bd0f-4454-b234-42b89ff8b6f2" xlink:to="loc_us-gaap_DomesticLineOfCreditMember_c317e972-9d7e-497d-9fd4-7358bf39303e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_d6c98c1c-2533-44ad-8561-dbd07a71b69c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_78a12dd1-bd0f-4454-b234-42b89ff8b6f2" xlink:to="loc_us-gaap_SeniorNotesMember_d6c98c1c-2533-44ad-8561-dbd07a71b69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_181d4c56-f0b4-4f4d-9e08-661b2f389371" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7aac99de-a0a1-449d-a17f-e64abcaae8db" xlink:to="loc_us-gaap_CreditFacilityAxis_181d4c56-f0b4-4f4d-9e08-661b2f389371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_208dd4ed-6de6-4e89-9fea-dcc754b3b8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_181d4c56-f0b4-4f4d-9e08-661b2f389371" xlink:to="loc_us-gaap_CreditFacilityDomain_208dd4ed-6de6-4e89-9fea-dcc754b3b8b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e2a7523c-d757-445c-8bfd-8df5fffb03d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_208dd4ed-6de6-4e89-9fea-dcc754b3b8b2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e2a7523c-d757-445c-8bfd-8df5fffb03d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_a512552a-226f-4b5c-863b-19555924fca9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_208dd4ed-6de6-4e89-9fea-dcc754b3b8b2" xlink:to="loc_us-gaap_LoansPayableMember_a512552a-226f-4b5c-863b-19555924fca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f499a46a-b7ea-4bc4-bcb2-753795ad8cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7aac99de-a0a1-449d-a17f-e64abcaae8db" xlink:to="loc_us-gaap_DebtInstrumentAxis_f499a46a-b7ea-4bc4-bcb2-753795ad8cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_924f91e1-90f0-407d-a2a0-56c19462453d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_f499a46a-b7ea-4bc4-bcb2-753795ad8cd6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_924f91e1-90f0-407d-a2a0-56c19462453d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointFivePercentSeniorNotesMember_c606b0fb-5252-44a0-b85f-5905d54a2949" xlink:href="mtz-20210930.xsd#mtz_FourPointFivePercentSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_924f91e1-90f0-407d-a2a0-56c19462453d" xlink:to="loc_mtz_FourPointFivePercentSeniorNotesMember_c606b0fb-5252-44a0-b85f-5905d54a2949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7aac99de-a0a1-449d-a17f-e64abcaae8db" xlink:to="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_a3d2847c-d99c-49ab-b580-d7838aa856ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_a3d2847c-d99c-49ab-b580-d7838aa856ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_be5c671b-e5dc-469f-beb4-efdd09a3d69b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_be5c671b-e5dc-469f-beb4-efdd09a3d69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FinanceLeaseAndOtherObligations_cca41596-5ba5-49e1-ab03-f26540dc6187" xlink:href="mtz-20210930.xsd#mtz_FinanceLeaseAndOtherObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_mtz_FinanceLeaseAndOtherObligations_cca41596-5ba5-49e1-ab03-f26540dc6187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross_193cb357-bcdf-4687-93ab-67ccd6137862" xlink:href="mtz-20210930.xsd#mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross_193cb357-bcdf-4687-93ab-67ccd6137862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_686811ea-3a8e-464f-be4c-545afbd70034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_686811ea-3a8e-464f-be4c-545afbd70034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_b80c618e-5285-406a-ae9b-d68f7534fec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_b80c618e-5285-406a-ae9b-d68f7534fec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0fd4c2e1-025e-4a89-b0c0-ee576d1530f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0fd4c2e1-025e-4a89-b0c0-ee576d1530f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_e5d408db-dd31-4937-9e64-e3f77a203dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79f4eada-250c-4954-bde5-7b3bf2208430" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_e5d408db-dd31-4937-9e64-e3f77a203dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtScheduleofCarryingValuesofDebtDetails_1"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtSeniorSecuredCreditFacilityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_79f4cfaa-8904-409d-99cb-d238a1036ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_284351cd-e37a-4b5d-935f-277f0927f8f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_79f4cfaa-8904-409d-99cb-d238a1036ef4" xlink:to="loc_us-gaap_DebtInstrumentTable_284351cd-e37a-4b5d-935f-277f0927f8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a11a303d-968d-4939-a25a-cb05b99cd7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_284351cd-e37a-4b5d-935f-277f0927f8f8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a11a303d-968d-4939-a25a-cb05b99cd7bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4c9c9cef-ec32-4499-bc15-e07be745da17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a11a303d-968d-4939-a25a-cb05b99cd7bb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4c9c9cef-ec32-4499-bc15-e07be745da17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember_f94bafa7-39ac-401c-9562-8ebd9bbc2aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4c9c9cef-ec32-4499-bc15-e07be745da17" xlink:to="loc_us-gaap_DomesticLineOfCreditMember_f94bafa7-39ac-401c-9562-8ebd9bbc2aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2794212a-fab1-4199-88dc-3f1b29f2a73b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_284351cd-e37a-4b5d-935f-277f0927f8f8" xlink:to="loc_us-gaap_CreditFacilityAxis_2794212a-fab1-4199-88dc-3f1b29f2a73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_bba8bb2f-120b-4ec9-acf7-bb356d4a7167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_2794212a-fab1-4199-88dc-3f1b29f2a73b" xlink:to="loc_us-gaap_CreditFacilityDomain_bba8bb2f-120b-4ec9-acf7-bb356d4a7167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_863d90d1-f34f-4baa-9db1-d0b5f2a93df3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_bba8bb2f-120b-4ec9-acf7-bb356d4a7167" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_863d90d1-f34f-4baa-9db1-d0b5f2a93df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_3ca135f9-073a-4dd9-9fa8-d1c44531baf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_bba8bb2f-120b-4ec9-acf7-bb356d4a7167" xlink:to="loc_us-gaap_LoansPayableMember_3ca135f9-073a-4dd9-9fa8-d1c44531baf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ForeignDenominationMember_e60b02cd-edfa-47fc-ab1d-289a66bd9f8c" xlink:href="mtz-20210930.xsd#mtz_ForeignDenominationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_bba8bb2f-120b-4ec9-acf7-bb356d4a7167" xlink:to="loc_mtz_ForeignDenominationMember_e60b02cd-edfa-47fc-ab1d-289a66bd9f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_f9b494df-e7e3-4b5e-874c-3591126ba000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_bba8bb2f-120b-4ec9-acf7-bb356d4a7167" xlink:to="loc_us-gaap_LetterOfCreditMember_f9b494df-e7e3-4b5e-874c-3591126ba000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_638da4fc-1c4e-4b5d-af9f-416ece4a4a65" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_284351cd-e37a-4b5d-935f-277f0927f8f8" xlink:to="loc_srt_StatementScenarioAxis_638da4fc-1c4e-4b5d-af9f-416ece4a4a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_0dedf81a-8f35-4dd4-a3b0-8f77a9c3abb5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_638da4fc-1c4e-4b5d-af9f-416ece4a4a65" xlink:to="loc_srt_ScenarioUnspecifiedDomain_0dedf81a-8f35-4dd4-a3b0-8f77a9c3abb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_8536b168-e3ee-47c4-8f35-a8d16e7a5de9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_0dedf81a-8f35-4dd4-a3b0-8f77a9c3abb5" xlink:to="loc_srt_ScenarioForecastMember_8536b168-e3ee-47c4-8f35-a8d16e7a5de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_c6c6f63f-19c1-4526-ba65-6ea79822cca7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_284351cd-e37a-4b5d-935f-277f0927f8f8" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_c6c6f63f-19c1-4526-ba65-6ea79822cca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_b182aa78-f7cc-416f-8ed5-94fec762162c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_c6c6f63f-19c1-4526-ba65-6ea79822cca7" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_b182aa78-f7cc-416f-8ed5-94fec762162c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_94bd43f6-aa70-42b5-b03a-88c0737fe631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_b182aa78-f7cc-416f-8ed5-94fec762162c" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_94bd43f6-aa70-42b5-b03a-88c0737fe631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialStandbyLetterOfCreditMember_2035476f-4781-4d11-9b2d-43b02f7102de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialStandbyLetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_b182aa78-f7cc-416f-8ed5-94fec762162c" xlink:to="loc_us-gaap_FinancialStandbyLetterOfCreditMember_2035476f-4781-4d11-9b2d-43b02f7102de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_284351cd-e37a-4b5d-935f-277f0927f8f8" xlink:to="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_70cd1609-0a0d-4f92-9503-d3acf381c71c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_70cd1609-0a0d-4f92-9503-d3acf381c71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal_b1db4a58-88ea-4a3c-872c-57bbd05b3b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal_b1db4a58-88ea-4a3c-872c-57bbd05b3b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_fa066087-211c-4e38-99f9-d58fe3b935e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LineOfCredit_fa066087-211c-4e38-99f9-d58fe3b935e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_a72d2e0d-5575-4667-bda8-3252597f00a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_a72d2e0d-5575-4667-bda8-3252597f00a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_3b2f807f-6a02-4d63-b387-c11a6b69366e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_3b2f807f-6a02-4d63-b387-c11a6b69366e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_9bcc4bd5-06cb-4c9a-99c2-b95c78d65e56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_9bcc4bd5-06cb-4c9a-99c2-b95c78d65e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c78f6681-06f3-4bde-9225-fa04bf0f11c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c78f6681-06f3-4bde-9225-fa04bf0f11c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_18f36ce7-97ab-44fa-a04d-1039f496b30c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_18f36ce7-97ab-44fa-a04d-1039f496b30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_7684b600-d135-4abd-8b09-e5f9bf2a4bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5b011d96-aee5-46d5-a3ff-a25e53b8ebe5" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_7684b600-d135-4abd-8b09-e5f9bf2a4bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtOtherCreditFacilitiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_61fdc254-cdc2-4943-8c73-daeb5fe7e386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a3cee723-6219-4b31-9c1f-d8903b79c8da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_61fdc254-cdc2-4943-8c73-daeb5fe7e386" xlink:to="loc_us-gaap_DebtInstrumentTable_a3cee723-6219-4b31-9c1f-d8903b79c8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_b0bbc511-47ea-4e6f-bef4-ddb01aa195f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a3cee723-6219-4b31-9c1f-d8903b79c8da" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_b0bbc511-47ea-4e6f-bef4-ddb01aa195f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_92c20a0e-fd63-4c8d-871c-fce77f1cb230" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_b0bbc511-47ea-4e6f-bef4-ddb01aa195f3" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_92c20a0e-fd63-4c8d-871c-fce77f1cb230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_c4790884-09a4-40d4-ab5d-146c464a096c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_92c20a0e-fd63-4c8d-871c-fce77f1cb230" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_c4790884-09a4-40d4-ab5d-146c464a096c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f5fb4e5c-639e-4cfc-806b-2d92ff813012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a3cee723-6219-4b31-9c1f-d8903b79c8da" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f5fb4e5c-639e-4cfc-806b-2d92ff813012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c0401f4f-d14b-44ee-94ab-7b8ccfeb0a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f5fb4e5c-639e-4cfc-806b-2d92ff813012" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c0401f4f-d14b-44ee-94ab-7b8ccfeb0a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_c4cd79b5-ab21-493f-a416-b3cfeec0e5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c0401f4f-d14b-44ee-94ab-7b8ccfeb0a87" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_c4cd79b5-ab21-493f-a416-b3cfeec0e5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_24c32229-923a-4fc3-ac9a-cc2e1cf7f0be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c0401f4f-d14b-44ee-94ab-7b8ccfeb0a87" xlink:to="loc_us-gaap_LineOfCreditMember_24c32229-923a-4fc3-ac9a-cc2e1cf7f0be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7353c61b-cbd1-45d8-880e-947a8389c401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a3cee723-6219-4b31-9c1f-d8903b79c8da" xlink:to="loc_us-gaap_CreditFacilityAxis_7353c61b-cbd1-45d8-880e-947a8389c401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ed90b521-58d4-4087-898f-66774e2eb843" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_7353c61b-cbd1-45d8-880e-947a8389c401" xlink:to="loc_us-gaap_CreditFacilityDomain_ed90b521-58d4-4087-898f-66774e2eb843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_07369590-37be-42ec-ade6-6b3b50bae5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ed90b521-58d4-4087-898f-66774e2eb843" xlink:to="loc_us-gaap_LetterOfCreditMember_07369590-37be-42ec-ade6-6b3b50bae5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8433bc84-c3a3-4eb2-ba82-c998c3df5848" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a3cee723-6219-4b31-9c1f-d8903b79c8da" xlink:to="loc_us-gaap_DebtInstrumentLineItems_8433bc84-c3a3-4eb2-ba82-c998c3df5848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e6c63ce5-54ee-49d6-90aa-f1d4fc6c27b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8433bc84-c3a3-4eb2-ba82-c998c3df5848" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e6c63ce5-54ee-49d6-90aa-f1d4fc6c27b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_4a241e94-895f-43a3-bc6d-fc74674d5ead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8433bc84-c3a3-4eb2-ba82-c998c3df5848" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_4a241e94-895f-43a3-bc6d-fc74674d5ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4009c02d-d821-4482-8267-486c03455204" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8433bc84-c3a3-4eb2-ba82-c998c3df5848" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4009c02d-d821-4482-8267-486c03455204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_ece54194-946c-4cd2-afa3-192b0de8d227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8433bc84-c3a3-4eb2-ba82-c998c3df5848" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_ece54194-946c-4cd2-afa3-192b0de8d227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_29b3a84f-d7d5-4fa8-a8f0-491dc0e13610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8433bc84-c3a3-4eb2-ba82-c998c3df5848" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_29b3a84f-d7d5-4fa8-a8f0-491dc0e13610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtDebtGuaranteesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_39f8be52-3a0e-433b-89f2-269c78568648" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2702d3fa-2e22-48aa-b201-8d82f42fa236" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_39f8be52-3a0e-433b-89f2-269c78568648" xlink:to="loc_us-gaap_DebtInstrumentTable_2702d3fa-2e22-48aa-b201-8d82f42fa236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ecc7f1c2-d613-4ec3-a729-5a923ab0348a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2702d3fa-2e22-48aa-b201-8d82f42fa236" xlink:to="loc_us-gaap_DebtInstrumentAxis_ecc7f1c2-d613-4ec3-a729-5a923ab0348a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_99f271f6-2a4b-4db1-bb56-7ab1cf4f0571" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ecc7f1c2-d613-4ec3-a729-5a923ab0348a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_99f271f6-2a4b-4db1-bb56-7ab1cf4f0571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointFivePercentSeniorNotesMember_97394b10-f203-413c-911c-6899c3e05927" xlink:href="mtz-20210930.xsd#mtz_FourPointFivePercentSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99f271f6-2a4b-4db1-bb56-7ab1cf4f0571" xlink:to="loc_mtz_FourPointFivePercentSeniorNotesMember_97394b10-f203-413c-911c-6899c3e05927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_40ef2443-b8fc-441a-b614-a828fd0ba530" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2702d3fa-2e22-48aa-b201-8d82f42fa236" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_40ef2443-b8fc-441a-b614-a828fd0ba530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a22e4a46-808d-4aaf-ac85-0fc48b75d4bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_40ef2443-b8fc-441a-b614-a828fd0ba530" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a22e4a46-808d-4aaf-ac85-0fc48b75d4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_e83a13ec-5caf-41f9-8c26-7d1edd5cd9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a22e4a46-808d-4aaf-ac85-0fc48b75d4bd" xlink:to="loc_us-gaap_SeniorNotesMember_e83a13ec-5caf-41f9-8c26-7d1edd5cd9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_57f229db-db5d-4dfc-b69e-bcd81306ef4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2702d3fa-2e22-48aa-b201-8d82f42fa236" xlink:to="loc_us-gaap_DebtInstrumentLineItems_57f229db-db5d-4dfc-b69e-bcd81306ef4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aff24717-2438-47f1-b5f9-b61a52e5fbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_57f229db-db5d-4dfc-b69e-bcd81306ef4b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aff24717-2438-47f1-b5f9-b61a52e5fbd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtAdditionalInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a453ee98-9c69-4065-90af-0099044c7c70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_3c7c3771-5c3f-4f09-94b4-1d66a70cce08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a453ee98-9c69-4065-90af-0099044c7c70" xlink:to="loc_us-gaap_DebtInstrumentTable_3c7c3771-5c3f-4f09-94b4-1d66a70cce08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_72584f45-9061-451b-8be9-bf86061827d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3c7c3771-5c3f-4f09-94b4-1d66a70cce08" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_72584f45-9061-451b-8be9-bf86061827d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e8570011-7d22-45fb-9080-f45954adc955" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_72584f45-9061-451b-8be9-bf86061827d0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e8570011-7d22-45fb-9080-f45954adc955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_3895a724-11ea-4018-8697-11e3c1695c52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e8570011-7d22-45fb-9080-f45954adc955" xlink:to="loc_us-gaap_SeniorNotesMember_3895a724-11ea-4018-8697-11e3c1695c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_de5ba27b-f414-4b7d-bbe3-279416be7a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3c7c3771-5c3f-4f09-94b4-1d66a70cce08" xlink:to="loc_us-gaap_DebtInstrumentAxis_de5ba27b-f414-4b7d-bbe3-279416be7a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_58825f46-19ec-4ae5-a2f4-0766f241e709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_de5ba27b-f414-4b7d-bbe3-279416be7a8e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_58825f46-19ec-4ae5-a2f4-0766f241e709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointEightSevenFivePercentSeniorNotesMember_cf639be8-d223-4f34-83dc-03caf7d113be" xlink:href="mtz-20210930.xsd#mtz_FourPointEightSevenFivePercentSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_58825f46-19ec-4ae5-a2f4-0766f241e709" xlink:to="loc_mtz_FourPointEightSevenFivePercentSeniorNotesMember_cf639be8-d223-4f34-83dc-03caf7d113be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3c7c3771-5c3f-4f09-94b4-1d66a70cce08" xlink:to="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_990a20fa-7bde-41f6-8e78-33b49f6c2f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:to="loc_us-gaap_InterestPayableCurrent_990a20fa-7bde-41f6-8e78-33b49f6c2f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_817ffad1-8844-4969-b5fe-0a6b8595ff9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_817ffad1-8844-4969-b5fe-0a6b8595ff9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt_e317128f-bc58-41b7-966d-eb31d7dee085" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfUnsecuredDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:to="loc_us-gaap_RepaymentsOfUnsecuredDebt_e317128f-bc58-41b7-966d-eb31d7dee085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e5619d93-5b13-4f37-a7a4-bc498cbd66ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e5619d93-5b13-4f37-a7a4-bc498cbd66ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_7e6e3903-99cb-4de6-9cac-1dd77dd6353f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_7e6e3903-99cb-4de6-9cac-1dd77dd6353f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_4f14919e-f5b1-4187-8353-80791b346a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3f9c4867-607c-481a-912b-2972c88660b1" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_4f14919e-f5b1-4187-8353-80791b346a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#DebtSubsequentEventNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c6b735ed-c3ec-4f74-a26f-1325553f19d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e4d03aa7-da93-432a-b6ba-7a70e49cab89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c6b735ed-c3ec-4f74-a26f-1325553f19d5" xlink:to="loc_us-gaap_DebtInstrumentTable_e4d03aa7-da93-432a-b6ba-7a70e49cab89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_67d3637f-16c8-441c-ada6-d3d7a95eeba6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e4d03aa7-da93-432a-b6ba-7a70e49cab89" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_67d3637f-16c8-441c-ada6-d3d7a95eeba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cb3ad242-a30e-49c9-ac7d-fea561a63b09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_67d3637f-16c8-441c-ada6-d3d7a95eeba6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cb3ad242-a30e-49c9-ac7d-fea561a63b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember_f495fbb0-c031-47ec-b6ea-89bf1419ac48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cb3ad242-a30e-49c9-ac7d-fea561a63b09" xlink:to="loc_us-gaap_DomesticLineOfCreditMember_f495fbb0-c031-47ec-b6ea-89bf1419ac48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_792337e0-35c8-4e7b-a78d-71b98e5755d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e4d03aa7-da93-432a-b6ba-7a70e49cab89" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_792337e0-35c8-4e7b-a78d-71b98e5755d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2b3bb7ac-544c-47c4-831d-165ca6d29a86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_792337e0-35c8-4e7b-a78d-71b98e5755d4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2b3bb7ac-544c-47c4-831d-165ca6d29a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_873813b4-9dff-4358-9345-2a79920d29dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_2b3bb7ac-544c-47c4-831d-165ca6d29a86" xlink:to="loc_us-gaap_SubsequentEventMember_873813b4-9dff-4358-9345-2a79920d29dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_9d0a3432-fc86-4624-9be3-fde7e2fd95d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e4d03aa7-da93-432a-b6ba-7a70e49cab89" xlink:to="loc_us-gaap_CreditFacilityAxis_9d0a3432-fc86-4624-9be3-fde7e2fd95d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0d686213-777c-42cd-b7b2-59778eb453ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_9d0a3432-fc86-4624-9be3-fde7e2fd95d2" xlink:to="loc_us-gaap_CreditFacilityDomain_0d686213-777c-42cd-b7b2-59778eb453ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bc575476-3462-4c06-be08-70d2e009a473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_0d686213-777c-42cd-b7b2-59778eb453ed" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bc575476-3462-4c06-be08-70d2e009a473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TermLoanMember_8f6bde40-a0d4-4769-971e-223f2164e8d1" xlink:href="mtz-20210930.xsd#mtz_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_0d686213-777c-42cd-b7b2-59778eb453ed" xlink:to="loc_mtz_TermLoanMember_8f6bde40-a0d4-4769-971e-223f2164e8d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_855eda9c-b6c5-488c-a1de-feea361fed58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e4d03aa7-da93-432a-b6ba-7a70e49cab89" xlink:to="loc_us-gaap_DebtInstrumentLineItems_855eda9c-b6c5-488c-a1de-feea361fed58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b83cb1bd-2a06-40dd-89be-d2c734289de6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_855eda9c-b6c5-488c-a1de-feea361fed58" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b83cb1bd-2a06-40dd-89be-d2c734289de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_2ed0ad9f-344e-417f-a634-9e8681ed6e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_855eda9c-b6c5-488c-a1de-feea361fed58" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_2ed0ad9f-344e-417f-a634-9e8681ed6e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/LeaseObligations" xlink:type="simple" xlink:href="mtz-20210930.xsd#LeaseObligations"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/LeaseObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3dbc2b40-f358-4936-accc-58fa8186700d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_2946bfff-c690-4b05-95f9-7232d01149d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3dbc2b40-f358-4936-accc-58fa8186700d" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_2946bfff-c690-4b05-95f9-7232d01149d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_16064d31-73bb-4719-99f8-0010293b8fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3dbc2b40-f358-4936-accc-58fa8186700d" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_16064d31-73bb-4719-99f8-0010293b8fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/LeaseObligationsTables" xlink:type="simple" xlink:href="mtz-20210930.xsd#LeaseObligationsTables"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/LeaseObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3d6a2184-3eb7-4e04-b3f4-cd15f11fc5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_361550b8-1b45-4d59-90c0-2bab485916ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3d6a2184-3eb7-4e04-b3f4-cd15f11fc5c7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_361550b8-1b45-4d59-90c0-2bab485916ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_30e38373-46cf-41b0-b197-272041b1b01f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3d6a2184-3eb7-4e04-b3f4-cd15f11fc5c7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_30e38373-46cf-41b0-b197-272041b1b01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/LeaseObligationsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#LeaseObligationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/LeaseObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_addee094-307a-474b-adfb-4c33f3e0aad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_bb815f53-46e5-47e2-9f3d-4b84edbe44b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_addee094-307a-474b-adfb-4c33f3e0aad4" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_bb815f53-46e5-47e2-9f3d-4b84edbe44b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_52fafa0e-939d-4839-aec0-9a3f3325a7cb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_bb815f53-46e5-47e2-9f3d-4b84edbe44b2" xlink:to="loc_srt_RangeAxis_52fafa0e-939d-4839-aec0-9a3f3325a7cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9aa2b6aa-e3e4-436c-96dd-39937c94ecfa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_52fafa0e-939d-4839-aec0-9a3f3325a7cb" xlink:to="loc_srt_RangeMember_9aa2b6aa-e3e4-436c-96dd-39937c94ecfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f9a142ef-aaec-4e19-8b32-e6691b7736a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9aa2b6aa-e3e4-436c-96dd-39937c94ecfa" xlink:to="loc_srt_MinimumMember_f9a142ef-aaec-4e19-8b32-e6691b7736a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b31d5e6a-9820-48ca-af5f-e9833abde100" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9aa2b6aa-e3e4-436c-96dd-39937c94ecfa" xlink:to="loc_srt_MaximumMember_b31d5e6a-9820-48ca-af5f-e9833abde100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_8188f52c-f5a7-4dad-a67e-b3acb2a4967d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_bb815f53-46e5-47e2-9f3d-4b84edbe44b2" xlink:to="loc_us-gaap_LeaseContractualTermAxis_8188f52c-f5a7-4dad-a67e-b3acb2a4967d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_6dda3c90-10f4-4018-b88b-cbd5a780ad37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermAxis_8188f52c-f5a7-4dad-a67e-b3acb2a4967d" xlink:to="loc_us-gaap_LeaseContractualTermDomain_6dda3c90-10f4-4018-b88b-cbd5a780ad37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquipmentLeasesMember_08c4c6cc-1bb1-40aa-ac6e-e3cdafd14c9e" xlink:href="mtz-20210930.xsd#mtz_EquipmentLeasesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_6dda3c90-10f4-4018-b88b-cbd5a780ad37" xlink:to="loc_mtz_EquipmentLeasesMember_08c4c6cc-1bb1-40aa-ac6e-e3cdafd14c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FacilityLeasesMember_c63b6863-0296-4830-8175-1104bbc3c4da" xlink:href="mtz-20210930.xsd#mtz_FacilityLeasesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_6dda3c90-10f4-4018-b88b-cbd5a780ad37" xlink:to="loc_mtz_FacilityLeasesMember_c63b6863-0296-4830-8175-1104bbc3c4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6158470c-db79-42e5-bfef-8faac70282a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_bb815f53-46e5-47e2-9f3d-4b84edbe44b2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6158470c-db79-42e5-bfef-8faac70282a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6118f22a-be5b-455e-9d7f-f037f64fcc51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6158470c-db79-42e5-bfef-8faac70282a8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6118f22a-be5b-455e-9d7f-f037f64fcc51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2021AcquisitionsMember_645797de-c0e7-4ac5-94fa-310288440a1e" xlink:href="mtz-20210930.xsd#mtz_A2021AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6118f22a-be5b-455e-9d7f-f037f64fcc51" xlink:to="loc_mtz_A2021AcquisitionsMember_645797de-c0e7-4ac5-94fa-310288440a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_bb815f53-46e5-47e2-9f3d-4b84edbe44b2" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LesseeLeaseTermOfContract_1ec63713-4d52-4334-b872-9187ba9ea5a4" xlink:href="mtz-20210930.xsd#mtz_LesseeLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_mtz_LesseeLeaseTermOfContract_1ec63713-4d52-4334-b872-9187ba9ea5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LesseeLeaseRenewalTerm_ca3e3cea-9d35-40e9-862a-481c85142a8b" xlink:href="mtz-20210930.xsd#mtz_LesseeLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_mtz_LesseeLeaseRenewalTerm_ca3e3cea-9d35-40e9-862a-481c85142a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_0b67e351-1f7a-406a-ae09-59679b965480" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_0b67e351-1f7a-406a-ae09-59679b965480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_b4fd6184-de52-4b9c-91f8-b03abf5ad6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_b4fd6184-de52-4b9c-91f8-b03abf5ad6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_4db368e4-36bf-42d0-841e-9cbf1b96712a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_4db368e4-36bf-42d0-841e-9cbf1b96712a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_d16d1a11-a196-42e8-8744-429deb2c3f26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_d16d1a11-a196-42e8-8744-429deb2c3f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_af245e56-719c-42f7-8b39-86e75a9d3e98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_af245e56-719c-42f7-8b39-86e75a9d3e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_350f100d-be7c-4d67-8f4c-d3e12883c589" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_350f100d-be7c-4d67-8f4c-d3e12883c589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_3497111d-6d2c-47f8-83ac-e81b8b19d167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_OperatingLeaseExpense_3497111d-6d2c-47f8-83ac-e81b8b19d167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_d23a1bd1-ed9c-4024-97ac-35238bf9ce35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_VariableLeaseCost_d23a1bd1-ed9c-4024-97ac-35238bf9ce35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_c9eeba14-3f05-4c17-9562-0a535083f630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_ShortTermLeaseCost_c9eeba14-3f05-4c17-9562-0a535083f630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_d950f4dc-98a5-4530-a5af-598a83cf3885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_d950f4dc-98a5-4530-a5af-598a83cf3885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_e43ee905-9497-4921-a55f-068f61b4961d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_e43ee905-9497-4921-a55f-068f61b4961d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_567097fb-8144-493c-b426-5b8933ac6411" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_567097fb-8144-493c-b426-5b8933ac6411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_fba68797-5c8b-4ee3-a899-7727d1ed154b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9c40dc2a-1334-40f4-b796-6ca4e52e54e3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_fba68797-5c8b-4ee3-a899-7727d1ed154b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0bb0b660-a1e8-42d1-ad37-7d77b8c47610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_354cd0c4-08fd-4846-a346-52385961517c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0bb0b660-a1e8-42d1-ad37-7d77b8c47610" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_354cd0c4-08fd-4846-a346-52385961517c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_0526b048-50b6-4690-b178-d5fde39bcfb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_354cd0c4-08fd-4846-a346-52385961517c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_0526b048-50b6-4690-b178-d5fde39bcfb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_5c1bbdbf-4aea-4fbb-820e-1a080727d842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_354cd0c4-08fd-4846-a346-52385961517c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_5c1bbdbf-4aea-4fbb-820e-1a080727d842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3d271492-90d7-44e5-b12b-8765e9b1660c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_354cd0c4-08fd-4846-a346-52385961517c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3d271492-90d7-44e5-b12b-8765e9b1660c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_be5c90e7-ea62-45bf-8b5a-52694c45530a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_354cd0c4-08fd-4846-a346-52385961517c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_be5c90e7-ea62-45bf-8b5a-52694c45530a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_25e187c3-3553-45dd-950c-96684d2c0f52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_354cd0c4-08fd-4846-a346-52385961517c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_25e187c3-3553-45dd-950c-96684d2c0f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FinanceLeaseLiabilityTobePaidafterYearFour_9614af56-21f4-43ce-a3a6-a5aae08f41e6" xlink:href="mtz-20210930.xsd#mtz_FinanceLeaseLiabilityTobePaidafterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_354cd0c4-08fd-4846-a346-52385961517c" xlink:to="loc_mtz_FinanceLeaseLiabilityTobePaidafterYearFour_9614af56-21f4-43ce-a3a6-a5aae08f41e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fd633015-bae0-44ff-ad7d-843a87b601ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_354cd0c4-08fd-4846-a346-52385961517c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fd633015-bae0-44ff-ad7d-843a87b601ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2716f588-2de0-47a6-8138-57d7846280f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_354cd0c4-08fd-4846-a346-52385961517c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2716f588-2de0-47a6-8138-57d7846280f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_3cdae47f-56fc-4632-b038-3da0eec624dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_354cd0c4-08fd-4846-a346-52385961517c" xlink:to="loc_us-gaap_FinanceLeaseLiability_3cdae47f-56fc-4632-b038-3da0eec624dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_48263385-a42f-484d-ae2f-a146ae874513" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_354cd0c4-08fd-4846-a346-52385961517c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_48263385-a42f-484d-ae2f-a146ae874513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5d8ff924-1e4f-47a3-80a3-864de7a77d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_354cd0c4-08fd-4846-a346-52385961517c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5d8ff924-1e4f-47a3-80a3-864de7a77d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_225359b8-d613-4098-abae-a3f8a9b25b73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_354cd0c4-08fd-4846-a346-52385961517c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_225359b8-d613-4098-abae-a3f8a9b25b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_337e4cdb-0e47-4297-8c54-e1054900cf97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_354cd0c4-08fd-4846-a346-52385961517c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_337e4cdb-0e47-4297-8c54-e1054900cf97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c7f2a959-5f5a-455c-9c06-5fddfde417dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0bb0b660-a1e8-42d1-ad37-7d77b8c47610" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c7f2a959-5f5a-455c-9c06-5fddfde417dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_28232dd4-0892-4c5f-9198-569053f93cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c7f2a959-5f5a-455c-9c06-5fddfde417dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_28232dd4-0892-4c5f-9198-569053f93cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e8881e60-f072-4f7a-83c0-224a84b00dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c7f2a959-5f5a-455c-9c06-5fddfde417dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e8881e60-f072-4f7a-83c0-224a84b00dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_27e69620-47eb-4c87-a105-986f790cd3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c7f2a959-5f5a-455c-9c06-5fddfde417dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_27e69620-47eb-4c87-a105-986f790cd3c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5f3444d4-ded2-4e89-93a7-8fa725ca3d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c7f2a959-5f5a-455c-9c06-5fddfde417dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5f3444d4-ded2-4e89-93a7-8fa725ca3d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d3ab2f5e-e3b9-4ec3-98fe-2d1ef900aa8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c7f2a959-5f5a-455c-9c06-5fddfde417dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d3ab2f5e-e3b9-4ec3-98fe-2d1ef900aa8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour_4da94105-35cf-4683-9458-75e322016fd7" xlink:href="mtz-20210930.xsd#mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c7f2a959-5f5a-455c-9c06-5fddfde417dc" xlink:to="loc_mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour_4da94105-35cf-4683-9458-75e322016fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0771350c-5de4-4e5f-bfd4-6c50ad33763d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c7f2a959-5f5a-455c-9c06-5fddfde417dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0771350c-5de4-4e5f-bfd4-6c50ad33763d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7bcea96f-b46d-4fa6-945f-66103368cfcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c7f2a959-5f5a-455c-9c06-5fddfde417dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7bcea96f-b46d-4fa6-945f-66103368cfcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8238a2db-0415-4c3b-a5a5-61db9feb2d83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c7f2a959-5f5a-455c-9c06-5fddfde417dc" xlink:to="loc_us-gaap_OperatingLeaseLiability_8238a2db-0415-4c3b-a5a5-61db9feb2d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8beda9af-b177-4961-ad03-92811a84801c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c7f2a959-5f5a-455c-9c06-5fddfde417dc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8beda9af-b177-4961-ad03-92811a84801c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_29274f33-a1c1-4cee-a165-ccd3e5af2aef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c7f2a959-5f5a-455c-9c06-5fddfde417dc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_29274f33-a1c1-4cee-a165-ccd3e5af2aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1" xlink:type="simple" xlink:href="mtz-20210930.xsd#LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans" xlink:type="simple" xlink:href="mtz-20210930.xsd#StockBasedCompensationandOtherEmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_854d7f2f-519c-4c7f-ba33-3ebb8004bf88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_585a0da5-d439-41f2-a5dd-12501bd8af8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_854d7f2f-519c-4c7f-ba33-3ebb8004bf88" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_585a0da5-d439-41f2-a5dd-12501bd8af8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables" xlink:type="simple" xlink:href="mtz-20210930.xsd#StockBasedCompensationandOtherEmployeeBenefitPlansTables"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_81689342-e1b5-4ac6-ba46-86c3309adfad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_6c3ec47c-0d31-436a-b200-54586192b17d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_81689342-e1b5-4ac6-ba46-86c3309adfad" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_6c3ec47c-0d31-436a-b200-54586192b17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_95aef623-b58a-4299-8953-e4121ec949e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2643224e-2131-4780-8f6c-51ab58fc2b63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_95aef623-b58a-4299-8953-e4121ec949e4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2643224e-2131-4780-8f6c-51ab58fc2b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_91eea118-a886-4ec5-9735-0a21ef16029e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2643224e-2131-4780-8f6c-51ab58fc2b63" xlink:to="loc_us-gaap_AwardTypeAxis_91eea118-a886-4ec5-9735-0a21ef16029e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c6ad7a44-78ec-42cc-8ba5-009325cdba75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_91eea118-a886-4ec5-9735-0a21ef16029e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c6ad7a44-78ec-42cc-8ba5-009325cdba75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_4b053ffd-ae0f-43a5-ba09-b78c1d4c9215" xlink:href="mtz-20210930.xsd#mtz_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c6ad7a44-78ec-42cc-8ba5-009325cdba75" xlink:to="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_4b053ffd-ae0f-43a5-ba09-b78c1d4c9215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_52bcc6a0-f5bd-41e4-8813-9d58c013ce12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2643224e-2131-4780-8f6c-51ab58fc2b63" xlink:to="loc_us-gaap_PlanNameAxis_52bcc6a0-f5bd-41e4-8813-9d58c013ce12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1b945dad-437a-45b8-9e75-6c8158e8dec8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_52bcc6a0-f5bd-41e4-8813-9d58c013ce12" xlink:to="loc_us-gaap_PlanNameDomain_1b945dad-437a-45b8-9e75-6c8158e8dec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_Restated2013IncentivePlanMember_6a913a24-e2aa-4232-9f17-74dc36ad6fe7" xlink:href="mtz-20210930.xsd#mtz_Restated2013IncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1b945dad-437a-45b8-9e75-6c8158e8dec8" xlink:to="loc_mtz_Restated2013IncentivePlanMember_6a913a24-e2aa-4232-9f17-74dc36ad6fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96a90365-b05c-4caf-b936-8f4ea6dd1dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2643224e-2131-4780-8f6c-51ab58fc2b63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96a90365-b05c-4caf-b936-8f4ea6dd1dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_44848c99-7031-4bdc-ab0a-e86260d4d8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96a90365-b05c-4caf-b936-8f4ea6dd1dd4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_44848c99-7031-4bdc-ab0a-e86260d4d8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_46b117bd-2869-4a13-88f7-ddd1e29b777d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96a90365-b05c-4caf-b936-8f4ea6dd1dd4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_46b117bd-2869-4a13-88f7-ddd1e29b777d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_33b720eb-d753-4894-8029-ba4f621d69ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96a90365-b05c-4caf-b936-8f4ea6dd1dd4" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_33b720eb-d753-4894-8029-ba4f621d69ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_79bf5903-de73-4496-96cd-b23159e25cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96a90365-b05c-4caf-b936-8f4ea6dd1dd4" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_79bf5903-de73-4496-96cd-b23159e25cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8854385c-a96a-4375-9527-b9c16bc6e1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f78e38a3-9560-4402-939a-d8faba1692d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8854385c-a96a-4375-9527-b9c16bc6e1d6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f78e38a3-9560-4402-939a-d8faba1692d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_51d8b0f8-ce69-4629-af16-8f353b79c21a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f78e38a3-9560-4402-939a-d8faba1692d4" xlink:to="loc_us-gaap_AwardTypeAxis_51d8b0f8-ce69-4629-af16-8f353b79c21a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78f68e38-8864-4874-9366-395a71374720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_51d8b0f8-ce69-4629-af16-8f353b79c21a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78f68e38-8864-4874-9366-395a71374720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_2cb0a437-93ff-48f7-822f-5917a2a459f6" xlink:href="mtz-20210930.xsd#mtz_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78f68e38-8864-4874-9366-395a71374720" xlink:to="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_2cb0a437-93ff-48f7-822f-5917a2a459f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa2da567-3a62-4b32-a700-ed26956a6a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f78e38a3-9560-4402-939a-d8faba1692d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa2da567-3a62-4b32-a700-ed26956a6a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_46ebcc6c-e342-46bc-ab9a-7dd82b44ca09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa2da567-3a62-4b32-a700-ed26956a6a3a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_46ebcc6c-e342-46bc-ab9a-7dd82b44ca09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_54e3f0b7-7251-44ec-a297-24cc7becc99b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa2da567-3a62-4b32-a700-ed26956a6a3a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_54e3f0b7-7251-44ec-a297-24cc7becc99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_7c0a08c8-8c3a-4867-b9a1-5f590b62de1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa2da567-3a62-4b32-a700-ed26956a6a3a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_7c0a08c8-8c3a-4867-b9a1-5f590b62de1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1784609d-ff2e-452a-97d6-3f678c6315ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_707d1363-3911-4fd7-baaf-e38b78e82bad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1784609d-ff2e-452a-97d6-3f678c6315ec" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_707d1363-3911-4fd7-baaf-e38b78e82bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9d59502b-8886-4822-8768-f0610f714d10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_707d1363-3911-4fd7-baaf-e38b78e82bad" xlink:to="loc_us-gaap_AwardTypeAxis_9d59502b-8886-4822-8768-f0610f714d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ea805309-eaee-49a7-9142-dbed2d10965d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9d59502b-8886-4822-8768-f0610f714d10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ea805309-eaee-49a7-9142-dbed2d10965d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_d8bbbdec-b393-4757-b2cd-9efcf83a1503" xlink:href="mtz-20210930.xsd#mtz_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ea805309-eaee-49a7-9142-dbed2d10965d" xlink:to="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_d8bbbdec-b393-4757-b2cd-9efcf83a1503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e31bbe0d-05f8-493f-b709-5475b3362ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ea805309-eaee-49a7-9142-dbed2d10965d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e31bbe0d-05f8-493f-b709-5475b3362ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b644d3a4-49fb-4273-b66b-147a26315c29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_707d1363-3911-4fd7-baaf-e38b78e82bad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b644d3a4-49fb-4273-b66b-147a26315c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a5434eb-85ab-4351-b026-28175cd6ec68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b644d3a4-49fb-4273-b66b-147a26315c29" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a5434eb-85ab-4351-b026-28175cd6ec68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_977d4f3b-002e-444d-a8a1-29482847c543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a5434eb-85ab-4351-b026-28175cd6ec68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_977d4f3b-002e-444d-a8a1-29482847c543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a2b3480d-56c5-4d99-af77-59f3b83374a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a5434eb-85ab-4351-b026-28175cd6ec68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a2b3480d-56c5-4d99-af77-59f3b83374a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5fd14d90-d7c3-4280-b563-0d5a926f8578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a5434eb-85ab-4351-b026-28175cd6ec68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5fd14d90-d7c3-4280-b563-0d5a926f8578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0e333565-d0b0-4304-896b-bf456cc737b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a5434eb-85ab-4351-b026-28175cd6ec68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0e333565-d0b0-4304-896b-bf456cc737b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_321e5a2d-5868-4cec-bb0a-834ed1138c15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a5434eb-85ab-4351-b026-28175cd6ec68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_321e5a2d-5868-4cec-bb0a-834ed1138c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c509afb7-80e2-496b-ab7d-dbc3a2b35c89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b644d3a4-49fb-4273-b66b-147a26315c29" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c509afb7-80e2-496b-ab7d-dbc3a2b35c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d759f98e-37b6-4125-963c-f21d566fbb23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c509afb7-80e2-496b-ab7d-dbc3a2b35c89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d759f98e-37b6-4125-963c-f21d566fbb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9f8dea5c-c387-47d4-9169-d3227e29e285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c509afb7-80e2-496b-ab7d-dbc3a2b35c89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9f8dea5c-c387-47d4-9169-d3227e29e285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_cf4ac40d-1c61-4de9-ab0e-8365f52330b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c509afb7-80e2-496b-ab7d-dbc3a2b35c89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_cf4ac40d-1c61-4de9-ab0e-8365f52330b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7d8ad8f7-5e18-45db-8b22-05b258f2910a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c509afb7-80e2-496b-ab7d-dbc3a2b35c89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7d8ad8f7-5e18-45db-8b22-05b258f2910a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_93e4ad4e-272e-465b-b74b-81979cc5d083" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c509afb7-80e2-496b-ab7d-dbc3a2b35c89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_93e4ad4e-272e-465b-b74b-81979cc5d083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_19597ea3-e9c7-4e99-94e7-0cb0cfa36240" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46cd406c-5a8b-4493-8351-fb53662f37ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_19597ea3-e9c7-4e99-94e7-0cb0cfa36240" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46cd406c-5a8b-4493-8351-fb53662f37ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6ebbe24f-0ccc-4eef-8bd5-30e4794751b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46cd406c-5a8b-4493-8351-fb53662f37ad" xlink:to="loc_us-gaap_AwardTypeAxis_6ebbe24f-0ccc-4eef-8bd5-30e4794751b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_515c259f-f6ec-4684-83eb-95ad91f8be5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6ebbe24f-0ccc-4eef-8bd5-30e4794751b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_515c259f-f6ec-4684-83eb-95ad91f8be5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_4006a5c1-26b6-4f39-92ce-937c7485efd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_515c259f-f6ec-4684-83eb-95ad91f8be5c" xlink:to="loc_us-gaap_EmployeeStockMember_4006a5c1-26b6-4f39-92ce-937c7485efd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fbed5688-f93c-492a-9d02-d7a6501adcd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46cd406c-5a8b-4493-8351-fb53662f37ad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fbed5688-f93c-492a-9d02-d7a6501adcd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_ef4583cd-c478-4f36-b07a-e272b32c497d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fbed5688-f93c-492a-9d02-d7a6501adcd9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_ef4583cd-c478-4f36-b07a-e272b32c497d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_052e5ebf-af6b-487a-abb9-7686dc90bf32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fbed5688-f93c-492a-9d02-d7a6501adcd9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_052e5ebf-af6b-487a-abb9-7686dc90bf32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_3fdfe975-39ae-4a3d-b239-e2848a3fe210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fbed5688-f93c-492a-9d02-d7a6501adcd9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_3fdfe975-39ae-4a3d-b239-e2848a3fe210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_4add2b53-a196-418a-b54c-9c2c12e3b184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fbed5688-f93c-492a-9d02-d7a6501adcd9" xlink:to="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_4add2b53-a196-418a-b54c-9c2c12e3b184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/OtherRetirementPlans" xlink:type="simple" xlink:href="mtz-20210930.xsd#OtherRetirementPlans"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/OtherRetirementPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8aae1cc9-4d13-4bc0-89f2-5237c2da33ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_44145a1e-8849-418b-9cef-9ce6f834e031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8aae1cc9-4d13-4bc0-89f2-5237c2da33ea" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_44145a1e-8849-418b-9cef-9ce6f834e031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/OtherRetirementPlansTables" xlink:type="simple" xlink:href="mtz-20210930.xsd#OtherRetirementPlansTables"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/OtherRetirementPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e3b50387-647d-4f62-a80b-44106dce41db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_34abbb93-09d9-4106-b2f2-99d1e9ac573b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e3b50387-647d-4f62-a80b-44106dce41db" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_34abbb93-09d9-4106-b2f2-99d1e9ac573b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/OtherRetirementPlansDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#OtherRetirementPlansDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/OtherRetirementPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0d25244f-5610-49d5-89b6-916dbf7738c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_f5e18719-72d3-479d-ab66-359ec76aab34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0d25244f-5610-49d5-89b6-916dbf7738c9" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_f5e18719-72d3-479d-ab66-359ec76aab34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bca8f753-d8d5-407d-99c7-5e9e690c05bc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_f5e18719-72d3-479d-ab66-359ec76aab34" xlink:to="loc_srt_RangeAxis_bca8f753-d8d5-407d-99c7-5e9e690c05bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1c17d49b-7ec3-428c-a1f1-259d76e2a600" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_bca8f753-d8d5-407d-99c7-5e9e690c05bc" xlink:to="loc_srt_RangeMember_1c17d49b-7ec3-428c-a1f1-259d76e2a600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0f2a9692-a867-4d2c-ae7c-7951a4eea164" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1c17d49b-7ec3-428c-a1f1-259d76e2a600" xlink:to="loc_srt_MinimumMember_0f2a9692-a867-4d2c-ae7c-7951a4eea164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_58fef20e-98d3-494e-9b15-4ffd18c885fc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1c17d49b-7ec3-428c-a1f1-259d76e2a600" xlink:to="loc_srt_MaximumMember_58fef20e-98d3-494e-9b15-4ffd18c885fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_134d24eb-ffc8-47ab-ade8-ee3a06a35307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_f5e18719-72d3-479d-ab66-359ec76aab34" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_134d24eb-ffc8-47ab-ade8-ee3a06a35307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_18b161ed-53d3-40d4-b6f9-98550bee5713" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_134d24eb-ffc8-47ab-ade8-ee3a06a35307" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_18b161ed-53d3-40d4-b6f9-98550bee5713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_3890738b-fee1-49a7-bc3c-494eed8636fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_18b161ed-53d3-40d4-b6f9-98550bee5713" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_3890738b-fee1-49a7-bc3c-494eed8636fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_aad7ece5-2648-4d68-a237-df96cc810733" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_18b161ed-53d3-40d4-b6f9-98550bee5713" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_aad7ece5-2648-4d68-a237-df96cc810733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_1ecd1344-63ea-4b96-928a-ef7655a71932" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_f5e18719-72d3-479d-ab66-359ec76aab34" xlink:to="loc_us-gaap_MultiemployerPlansLineItems_1ecd1344-63ea-4b96-928a-ef7655a71932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNumberOfEmployeesCovered_cf61048d-7a00-4d1e-83da-314e9f4e5971" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlanNumberOfEmployeesCovered"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_1ecd1344-63ea-4b96-928a-ef7655a71932" xlink:to="loc_us-gaap_MultiemployerPlanNumberOfEmployeesCovered_cf61048d-7a00-4d1e-83da-314e9f4e5971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_0c650b66-23e6-42a0-82f0-0d6404dcaf11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_1ecd1344-63ea-4b96-928a-ef7655a71932" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_0c650b66-23e6-42a0-82f0-0d6404dcaf11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/Equity" xlink:type="simple" xlink:href="mtz-20210930.xsd#Equity"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/Equity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_6ac00bb1-beec-4b49-a133-017f80da700c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_2787694e-e756-4d18-b7be-50662c0711e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6ac00bb1-beec-4b49-a133-017f80da700c" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_2787694e-e756-4d18-b7be-50662c0711e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/EquityDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#EquityDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/EquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_df1b3740-d737-4be0-ade4-c228f38231d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_5aa71837-d5c8-4955-b1d4-64563055eef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_df1b3740-d737-4be0-ade4-c228f38231d1" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_5aa71837-d5c8-4955-b1d4-64563055eef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_b87f7eb5-761d-482d-a122-399f2418d283" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_5aa71837-d5c8-4955-b1d4-64563055eef2" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_b87f7eb5-761d-482d-a122-399f2418d283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_bc3e4abf-0340-45b0-8724-6367d8ff7a20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_b87f7eb5-761d-482d-a122-399f2418d283" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_bc3e4abf-0340-45b0-8724-6367d8ff7a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_December2018ShareRepurchaseProgramMember_2744c751-20bd-47c8-a990-4eeb599ce718" xlink:href="mtz-20210930.xsd#mtz_December2018ShareRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_bc3e4abf-0340-45b0-8724-6367d8ff7a20" xlink:to="loc_mtz_December2018ShareRepurchaseProgramMember_2744c751-20bd-47c8-a990-4eeb599ce718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_March2020ShareRepurchaseProgramMember_3caae7fb-fc0d-4bfa-a9a9-2b1ef017405b" xlink:href="mtz-20210930.xsd#mtz_March2020ShareRepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_bc3e4abf-0340-45b0-8724-6367d8ff7a20" xlink:to="loc_mtz_March2020ShareRepurchaseProgramMember_3caae7fb-fc0d-4bfa-a9a9-2b1ef017405b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_2eee1667-5405-4d5f-8b30-82a442c5f63e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_5aa71837-d5c8-4955-b1d4-64563055eef2" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_2eee1667-5405-4d5f-8b30-82a442c5f63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_611e97a8-b867-4167-854e-0fc3d0ce34ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_2eee1667-5405-4d5f-8b30-82a442c5f63e" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_611e97a8-b867-4167-854e-0fc3d0ce34ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_7ecd6ba9-ae04-4c33-b603-06a17688fffc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_2eee1667-5405-4d5f-8b30-82a442c5f63e" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_7ecd6ba9-ae04-4c33-b603-06a17688fffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1bda4075-2402-43ee-a0e8-bcd453af352d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_2eee1667-5405-4d5f-8b30-82a442c5f63e" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1bda4075-2402-43ee-a0e8-bcd453af352d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/IncomeTaxes" xlink:type="simple" xlink:href="mtz-20210930.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_99e876a6-2107-47f0-ad36-ebdc77d56730" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_a51b4a3d-f0f4-4f90-af22-16603451973d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_99e876a6-2107-47f0-ad36-ebdc77d56730" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_a51b4a3d-f0f4-4f90-af22-16603451973d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2a3aa6ae-e0ee-44b8-94b8-971ac3aa6537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e8323dec-1433-4acd-8c12-69c35cf25de5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2a3aa6ae-e0ee-44b8-94b8-971ac3aa6537" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e8323dec-1433-4acd-8c12-69c35cf25de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_60f1360c-bf91-4eeb-b3d5-643f44fe5e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2a3aa6ae-e0ee-44b8-94b8-971ac3aa6537" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_60f1360c-bf91-4eeb-b3d5-643f44fe5e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_15e5f83e-b148-4bab-bdca-ce0e52dcb79b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2a3aa6ae-e0ee-44b8-94b8-971ac3aa6537" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_15e5f83e-b148-4bab-bdca-ce0e52dcb79b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformation" xlink:type="simple" xlink:href="mtz-20210930.xsd#SegmentsandRelatedInformation"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_c1e57f16-a12e-4df9-99b2-5eb4063cedd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_99da9675-bace-497e-83ce-da5c5b54b521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c1e57f16-a12e-4df9-99b2-5eb4063cedd2" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_99da9675-bace-497e-83ce-da5c5b54b521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationTables" xlink:type="simple" xlink:href="mtz-20210930.xsd#SegmentsandRelatedInformationTables"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_1d496b4d-a339-40cf-ab04-32d0f3aa90fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b5cdd2df-0a0f-4c5d-9ce1-de9743150b74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1d496b4d-a339-40cf-ab04-32d0f3aa90fc" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b5cdd2df-0a0f-4c5d-9ce1-de9743150b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_13ffa070-3ab3-422f-a6da-671b669c9f45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1d496b4d-a339-40cf-ab04-32d0f3aa90fc" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_13ffa070-3ab3-422f-a6da-671b669c9f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_752c26c5-bd60-493d-a826-2f307c524d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1d496b4d-a339-40cf-ab04-32d0f3aa90fc" xlink:to="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_752c26c5-bd60-493d-a826-2f307c524d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#SegmentsandRelatedInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9ed706e1-9b7c-441c-9455-23b3c97520fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_7ddab85e-8b8a-41ad-be45-8bd2578f0de5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9ed706e1-9b7c-441c-9455-23b3c97520fb" xlink:to="loc_us-gaap_NumberOfOperatingSegments_7ddab85e-8b8a-41ad-be45-8bd2578f0de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_b081715a-b77a-4025-acfd-8daf78fdf7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9ed706e1-9b7c-441c-9455-23b3c97520fb" xlink:to="loc_us-gaap_NumberOfReportableSegments_b081715a-b77a-4025-acfd-8daf78fdf7d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f82d1fb3-b9c9-43ad-be71-674124590ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a73af95-d508-4a1e-bfb2-dec1729ff476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f82d1fb3-b9c9-43ad-be71-674124590ed3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a73af95-d508-4a1e-bfb2-dec1729ff476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_b08351ce-a9f2-4d9d-a7b5-e6e7af391722" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a73af95-d508-4a1e-bfb2-dec1729ff476" xlink:to="loc_srt_ConsolidationItemsAxis_b08351ce-a9f2-4d9d-a7b5-e6e7af391722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d7015a6a-8266-44c0-a36f-b9c7d9d42e9b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_b08351ce-a9f2-4d9d-a7b5-e6e7af391722" xlink:to="loc_srt_ConsolidationItemsDomain_d7015a6a-8266-44c0-a36f-b9c7d9d42e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_4e825c90-c6ad-466e-a535-6a0860be559f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_d7015a6a-8266-44c0-a36f-b9c7d9d42e9b" xlink:to="loc_us-gaap_OperatingSegmentsMember_4e825c90-c6ad-466e-a535-6a0860be559f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_c48fed42-386b-4e85-844f-64c1e2f7bc4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_d7015a6a-8266-44c0-a36f-b9c7d9d42e9b" xlink:to="loc_us-gaap_IntersegmentEliminationMember_c48fed42-386b-4e85-844f-64c1e2f7bc4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d4cb993c-5908-4da5-ad4a-369750678c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a73af95-d508-4a1e-bfb2-dec1729ff476" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d4cb993c-5908-4da5-ad4a-369750678c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fa96e573-7b1b-425f-9aa4-a8292e122f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d4cb993c-5908-4da5-ad4a-369750678c10" xlink:to="loc_us-gaap_SegmentDomain_fa96e573-7b1b-425f-9aa4-a8292e122f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsMember_93b4d261-ac2a-49ee-8325-b45e028988a4" xlink:href="mtz-20210930.xsd#mtz_CommunicationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fa96e573-7b1b-425f-9aa4-a8292e122f9b" xlink:to="loc_mtz_CommunicationsMember_93b4d261-ac2a-49ee-8325-b45e028988a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureMember_51957c5f-2417-49ae-acf3-99b921d910a7" xlink:href="mtz-20210930.xsd#mtz_CleanEnergyAndInfrastructureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fa96e573-7b1b-425f-9aa4-a8292e122f9b" xlink:to="loc_mtz_CleanEnergyAndInfrastructureMember_51957c5f-2417-49ae-acf3-99b921d910a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_298613a0-1258-4cdd-b35d-5c065e883b85" xlink:href="mtz-20210930.xsd#mtz_OilAndGasSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fa96e573-7b1b-425f-9aa4-a8292e122f9b" xlink:to="loc_mtz_OilAndGasSegmentMember_298613a0-1258-4cdd-b35d-5c065e883b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ElectricalTransmissionMember_a70ec51b-42c9-4b3f-859e-fd89a915ea93" xlink:href="mtz-20210930.xsd#mtz_ElectricalTransmissionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fa96e573-7b1b-425f-9aa4-a8292e122f9b" xlink:to="loc_mtz_ElectricalTransmissionMember_a70ec51b-42c9-4b3f-859e-fd89a915ea93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_024d19ee-ca01-449c-92e7-29d6586a4fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fa96e573-7b1b-425f-9aa4-a8292e122f9b" xlink:to="loc_us-gaap_AllOtherSegmentsMember_024d19ee-ca01-449c-92e7-29d6586a4fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3d8b22f7-0173-46f3-9651-3720ea4e351a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a73af95-d508-4a1e-bfb2-dec1729ff476" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3d8b22f7-0173-46f3-9651-3720ea4e351a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_bc127300-0988-43eb-a957-b67c5aae34d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3d8b22f7-0173-46f3-9651-3720ea4e351a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_bc127300-0988-43eb-a957-b67c5aae34d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_c5e1f752-af94-49a9-b54d-acaf8e4bec9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_bc127300-0988-43eb-a957-b67c5aae34d6" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_c5e1f752-af94-49a9-b54d-acaf8e4bec9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ec5c61c1-30ba-49e3-8ec1-682a80497f83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a73af95-d508-4a1e-bfb2-dec1729ff476" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ec5c61c1-30ba-49e3-8ec1-682a80497f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b410ad58-04f4-4d8c-b242-98f8316f3edd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ec5c61c1-30ba-49e3-8ec1-682a80497f83" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b410ad58-04f4-4d8c-b242-98f8316f3edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_976fa94f-8d0e-456f-948f-aec436022335" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b410ad58-04f4-4d8c-b242-98f8316f3edd" xlink:to="loc_us-gaap_SalesRevenueNetMember_976fa94f-8d0e-456f-948f-aec436022335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_0a40abf9-31a4-4c35-bfaa-69460b7fa281" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a73af95-d508-4a1e-bfb2-dec1729ff476" xlink:to="loc_srt_MajorCustomersAxis_0a40abf9-31a4-4c35-bfaa-69460b7fa281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_3548ab63-778d-480a-b944-0ee7276b1318" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_0a40abf9-31a4-4c35-bfaa-69460b7fa281" xlink:to="loc_srt_NameOfMajorCustomerDomain_3548ab63-778d-480a-b944-0ee7276b1318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_UtilitiesMember_790efe61-b1c1-4ab0-8d46-1d5426a9d496" xlink:href="mtz-20210930.xsd#mtz_UtilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_3548ab63-778d-480a-b944-0ee7276b1318" xlink:to="loc_mtz_UtilitiesMember_790efe61-b1c1-4ab0-8d46-1d5426a9d496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_24fcbf1a-65f6-4d20-ab97-dbd61a2b2002" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3a73af95-d508-4a1e-bfb2-dec1729ff476" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_24fcbf1a-65f6-4d20-ab97-dbd61a2b2002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationRevenueAbstract_78ec5dee-df34-4b19-b9d5-e57c7649e970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_24fcbf1a-65f6-4d20-ab97-dbd61a2b2002" xlink:to="loc_us-gaap_SegmentReportingInformationRevenueAbstract_78ec5dee-df34-4b19-b9d5-e57c7649e970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2d5fcef8-eeab-433e-bdcb-13eb8831a5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationRevenueAbstract_78ec5dee-df34-4b19-b9d5-e57c7649e970" xlink:to="loc_us-gaap_Revenues_2d5fcef8-eeab-433e-bdcb-13eb8831a5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_13c14ff9-ad7f-43d9-a41e-885a7431af81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationRevenueAbstract_78ec5dee-df34-4b19-b9d5-e57c7649e970" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_13c14ff9-ad7f-43d9-a41e-885a7431af81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_a149b320-98ce-4b5c-8ccc-b2f7d50c2cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7eedbb32-70f3-445b-91c2-d56a53afd16e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a149b320-98ce-4b5c-8ccc-b2f7d50c2cbc" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7eedbb32-70f3-445b-91c2-d56a53afd16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1af1ce3f-6a99-4052-9599-c055a0e2ff61" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7eedbb32-70f3-445b-91c2-d56a53afd16e" xlink:to="loc_srt_ConsolidationItemsAxis_1af1ce3f-6a99-4052-9599-c055a0e2ff61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9ba4253e-d0b1-40c3-89ec-545508e02964" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_1af1ce3f-6a99-4052-9599-c055a0e2ff61" xlink:to="loc_srt_ConsolidationItemsDomain_9ba4253e-d0b1-40c3-89ec-545508e02964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_bfa35081-4256-4e19-9639-e39a14afd42f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9ba4253e-d0b1-40c3-89ec-545508e02964" xlink:to="loc_us-gaap_OperatingSegmentsMember_bfa35081-4256-4e19-9639-e39a14afd42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_2327d180-5a4d-467d-9aa0-38925433e88e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9ba4253e-d0b1-40c3-89ec-545508e02964" xlink:to="loc_us-gaap_CorporateNonSegmentMember_2327d180-5a4d-467d-9aa0-38925433e88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_30bee3b6-bac5-4e66-be3d-1f841aa67476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7eedbb32-70f3-445b-91c2-d56a53afd16e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_30bee3b6-bac5-4e66-be3d-1f841aa67476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e0da9f16-e708-43e0-ac2e-678cef5fcca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_30bee3b6-bac5-4e66-be3d-1f841aa67476" xlink:to="loc_us-gaap_SegmentDomain_e0da9f16-e708-43e0-ac2e-678cef5fcca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsMember_d46bb826-304d-4a99-95cb-67f9c4724d41" xlink:href="mtz-20210930.xsd#mtz_CommunicationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0da9f16-e708-43e0-ac2e-678cef5fcca2" xlink:to="loc_mtz_CommunicationsMember_d46bb826-304d-4a99-95cb-67f9c4724d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureMember_97af97e2-e435-4fc6-b222-fac8239bbf79" xlink:href="mtz-20210930.xsd#mtz_CleanEnergyAndInfrastructureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0da9f16-e708-43e0-ac2e-678cef5fcca2" xlink:to="loc_mtz_CleanEnergyAndInfrastructureMember_97af97e2-e435-4fc6-b222-fac8239bbf79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_cef974c0-dfb8-4074-8269-c3828a0e086e" xlink:href="mtz-20210930.xsd#mtz_OilAndGasSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0da9f16-e708-43e0-ac2e-678cef5fcca2" xlink:to="loc_mtz_OilAndGasSegmentMember_cef974c0-dfb8-4074-8269-c3828a0e086e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ElectricalTransmissionMember_35152685-0068-4e39-8303-115a04a19d18" xlink:href="mtz-20210930.xsd#mtz_ElectricalTransmissionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0da9f16-e708-43e0-ac2e-678cef5fcca2" xlink:to="loc_mtz_ElectricalTransmissionMember_35152685-0068-4e39-8303-115a04a19d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_b57fce4e-568f-47e7-b640-4ce37baf59e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0da9f16-e708-43e0-ac2e-678cef5fcca2" xlink:to="loc_us-gaap_AllOtherSegmentsMember_b57fce4e-568f-47e7-b640-4ce37baf59e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_b3ce0efb-e93b-4615-8eae-a0f7dc9be54c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7eedbb32-70f3-445b-91c2-d56a53afd16e" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_b3ce0efb-e93b-4615-8eae-a0f7dc9be54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EBITDA_0d55963a-5f10-46f0-a2e7-79fc68ed64fa" xlink:href="mtz-20210930.xsd#mtz_EBITDA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b3ce0efb-e93b-4615-8eae-a0f7dc9be54c" xlink:to="loc_mtz_EBITDA_0d55963a-5f10-46f0-a2e7-79fc68ed64fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_545453d1-a7c8-4f43-a121-ce975282a05e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b3ce0efb-e93b-4615-8eae-a0f7dc9be54c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_545453d1-a7c8-4f43-a121-ce975282a05e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_eb76a9e5-613a-4d13-8db9-601e4588ec41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_f2e78432-df18-4a29-9d0e-45df0d41c663" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_eb76a9e5-613a-4d13-8db9-601e4588ec41" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_f2e78432-df18-4a29-9d0e-45df0d41c663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a8f4badf-70c0-4abd-b2b4-19e1bec512ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_f2e78432-df18-4a29-9d0e-45df0d41c663" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a8f4badf-70c0-4abd-b2b4-19e1bec512ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRevenueExpenseNet_ad1a9408-c456-4009-8233-07d5b953063d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRevenueExpenseNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_f2e78432-df18-4a29-9d0e-45df0d41c663" xlink:to="loc_us-gaap_InterestRevenueExpenseNet_ad1a9408-c456-4009-8233-07d5b953063d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_60ca1e22-7941-4b01-b5e3-f7b6165b3b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_f2e78432-df18-4a29-9d0e-45df0d41c663" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_60ca1e22-7941-4b01-b5e3-f7b6165b3b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_4e1fefe9-4a80-4090-af1a-00c4c49309b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_f2e78432-df18-4a29-9d0e-45df0d41c663" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_4e1fefe9-4a80-4090-af1a-00c4c49309b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EBITDA_5881aaaa-31ee-4aa9-ad6b-93542608de5c" xlink:href="mtz-20210930.xsd#mtz_EBITDA"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_f2e78432-df18-4a29-9d0e-45df0d41c663" xlink:to="loc_mtz_EBITDA_5881aaaa-31ee-4aa9-ad6b-93542608de5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b9da4998-303b-416a-b6e0-07ae2b6a9859" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6baf055c-c559-490f-ae5e-8d422fe92255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b9da4998-303b-416a-b6e0-07ae2b6a9859" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6baf055c-c559-490f-ae5e-8d422fe92255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_fb3c7cb7-518e-40d9-9111-f6843702db19" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6baf055c-c559-490f-ae5e-8d422fe92255" xlink:to="loc_srt_StatementGeographicalAxis_fb3c7cb7-518e-40d9-9111-f6843702db19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_0302a793-9d1c-4481-b5a4-614781bac0d3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_fb3c7cb7-518e-40d9-9111-f6843702db19" xlink:to="loc_srt_SegmentGeographicalDomain_0302a793-9d1c-4481-b5a4-614781bac0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_76ba68e8-56e2-491c-8448-b228e816553e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0302a793-9d1c-4481-b5a4-614781bac0d3" xlink:to="loc_country_US_76ba68e8-56e2-491c-8448-b228e816553e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_d11a0e9b-890d-4083-ba1b-a8cfd3e51947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0302a793-9d1c-4481-b5a4-614781bac0d3" xlink:to="loc_us-gaap_NonUsMember_d11a0e9b-890d-4083-ba1b-a8cfd3e51947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_0b923bbc-0d87-4d65-81e3-fad60025b0cf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6baf055c-c559-490f-ae5e-8d422fe92255" xlink:to="loc_srt_MajorCustomersAxis_0b923bbc-0d87-4d65-81e3-fad60025b0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_e65f2861-b987-4543-a1ad-2a9d626da3f4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_0b923bbc-0d87-4d65-81e3-fad60025b0cf" xlink:to="loc_srt_NameOfMajorCustomerDomain_e65f2861-b987-4543-a1ad-2a9d626da3f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_GovermmentTransactionsMember_35593f97-65b3-4fa3-bf9f-f1d2411f1997" xlink:href="mtz-20210930.xsd#mtz_GovermmentTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_e65f2861-b987-4543-a1ad-2a9d626da3f4" xlink:to="loc_mtz_GovermmentTransactionsMember_35593f97-65b3-4fa3-bf9f-f1d2411f1997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8da0f9fd-9b41-4bbd-a4f5-bb6b3b70424b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6baf055c-c559-490f-ae5e-8d422fe92255" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8da0f9fd-9b41-4bbd-a4f5-bb6b3b70424b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_85cd1924-2331-4110-a5c5-2dba54e4dae5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8da0f9fd-9b41-4bbd-a4f5-bb6b3b70424b" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_85cd1924-2331-4110-a5c5-2dba54e4dae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_535a6ef7-44eb-42bd-ad71-c23ecd777555" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_85cd1924-2331-4110-a5c5-2dba54e4dae5" xlink:to="loc_us-gaap_AccountsReceivableMember_535a6ef7-44eb-42bd-ad71-c23ecd777555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_4b69b540-d9e7-4963-9fdc-7d8937e9663d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_85cd1924-2331-4110-a5c5-2dba54e4dae5" xlink:to="loc_us-gaap_SalesRevenueNetMember_4b69b540-d9e7-4963-9fdc-7d8937e9663d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_20617e72-2e5e-4f9f-bf4c-6edbeff334fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6baf055c-c559-490f-ae5e-8d422fe92255" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_20617e72-2e5e-4f9f-bf4c-6edbeff334fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_94aa49c3-29e8-4728-b41c-a4f0277207f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_20617e72-2e5e-4f9f-bf4c-6edbeff334fe" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_94aa49c3-29e8-4728-b41c-a4f0277207f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_bb96e13b-d894-4e30-89fe-2d8a3c6a4e45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_94aa49c3-29e8-4728-b41c-a4f0277207f5" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_bb96e13b-d894-4e30-89fe-2d8a3c6a4e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_b335048c-f2e2-4bfc-acd1-d5c42d1e9d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_94aa49c3-29e8-4728-b41c-a4f0277207f5" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_b335048c-f2e2-4bfc-acd1-d5c42d1e9d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_522f0d99-89b8-494f-9aae-b536ee0975d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6baf055c-c559-490f-ae5e-8d422fe92255" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_522f0d99-89b8-494f-9aae-b536ee0975d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6eb8758f-1405-4846-a7c8-f47d07702bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_522f0d99-89b8-494f-9aae-b536ee0975d2" xlink:to="loc_us-gaap_Revenues_6eb8758f-1405-4846-a7c8-f47d07702bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_dd62146e-9a0a-4d4b-a34d-c488b60515cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_522f0d99-89b8-494f-9aae-b536ee0975d2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_dd62146e-9a0a-4d4b-a34d-c488b60515cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_ef3af89c-232c-4599-8e5e-95ed93153bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_522f0d99-89b8-494f-9aae-b536ee0975d2" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_ef3af89c-232c-4599-8e5e-95ed93153bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_39589ab9-875f-45f4-b0a1-4b8509d914df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_522f0d99-89b8-494f-9aae-b536ee0975d2" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_39589ab9-875f-45f4-b0a1-4b8509d914df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#SegmentsandRelatedInformationSignificantCustomersNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_efd75b4d-e698-4f6e-a622-4e0b24e4448e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebffd8ad-ff02-41fd-921b-1c7080767bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_efd75b4d-e698-4f6e-a622-4e0b24e4448e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebffd8ad-ff02-41fd-921b-1c7080767bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d22d4a38-6b71-459b-8232-fe1ee8134d86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebffd8ad-ff02-41fd-921b-1c7080767bc3" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d22d4a38-6b71-459b-8232-fe1ee8134d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71eb495f-179d-45ca-978b-f89f266270c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d22d4a38-6b71-459b-8232-fe1ee8134d86" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71eb495f-179d-45ca-978b-f89f266270c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_a32f98c0-d2dd-45f2-9a1c-b3fba852f978" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71eb495f-179d-45ca-978b-f89f266270c6" xlink:to="loc_us-gaap_SalesRevenueNetMember_a32f98c0-d2dd-45f2-9a1c-b3fba852f978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_0185ce12-ae83-459c-9fa8-d306dd307ee0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebffd8ad-ff02-41fd-921b-1c7080767bc3" xlink:to="loc_srt_MajorCustomersAxis_0185ce12-ae83-459c-9fa8-d306dd307ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c27df778-1b9c-464a-8be6-a6e8c3e528b1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_0185ce12-ae83-459c-9fa8-d306dd307ee0" xlink:to="loc_srt_NameOfMajorCustomerDomain_c27df778-1b9c-464a-8be6-a6e8c3e528b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EnbridgeIncMember_10631774-5b9d-4fd4-bc51-224206965964" xlink:href="mtz-20210930.xsd#mtz_EnbridgeIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_c27df778-1b9c-464a-8be6-a6e8c3e528b1" xlink:to="loc_mtz_EnbridgeIncMember_10631774-5b9d-4fd4-bc51-224206965964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ATT1Member_13b5ffb8-f044-42fd-84c7-327925f4ec45" xlink:href="mtz-20210930.xsd#mtz_ATT1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_c27df778-1b9c-464a-8be6-a6e8c3e528b1" xlink:to="loc_mtz_ATT1Member_13b5ffb8-f044-42fd-84c7-327925f4ec45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d2c19ce7-0004-499a-8258-2d2e368467ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebffd8ad-ff02-41fd-921b-1c7080767bc3" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d2c19ce7-0004-499a-8258-2d2e368467ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_0986db9f-de1e-40e2-bd8c-05c0a378f6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d2c19ce7-0004-499a-8258-2d2e368467ff" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_0986db9f-de1e-40e2-bd8c-05c0a378f6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_d47bfa1e-99e0-463c-b564-c24c0c6ba2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_0986db9f-de1e-40e2-bd8c-05c0a378f6ae" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_d47bfa1e-99e0-463c-b564-c24c0c6ba2a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ec12b4ff-34d1-4c38-871f-9b8ba1e8cdfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ebffd8ad-ff02-41fd-921b-1c7080767bc3" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ec12b4ff-34d1-4c38-871f-9b8ba1e8cdfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_9fc3c0f9-3447-4dde-8861-a39d3c3b1919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ec12b4ff-34d1-4c38-871f-9b8ba1e8cdfb" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_9fc3c0f9-3447-4dde-8861-a39d3c3b1919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="mtz-20210930.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_29e14fe3-5529-4283-928b-04d917d37b23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_7485e91d-01d0-4fdb-a4fc-c0ad6771070a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_29e14fe3-5529-4283-928b-04d917d37b23" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_7485e91d-01d0-4fdb-a4fc-c0ad6771070a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#CommitmentsandContingenciesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9339ed3b-cd65-47bc-ae40-32fbbcb4ce9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_60c2f36f-7d66-4e59-836a-e1cfb4c4719c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9339ed3b-cd65-47bc-ae40-32fbbcb4ce9b" xlink:to="loc_us-gaap_LossContingenciesTable_60c2f36f-7d66-4e59-836a-e1cfb4c4719c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_bc5c50cb-9ebc-47f9-ad0b-ddc95baf48a0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_60c2f36f-7d66-4e59-836a-e1cfb4c4719c" xlink:to="loc_srt_LitigationCaseAxis_bc5c50cb-9ebc-47f9-ad0b-ddc95baf48a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_6974ffbc-a6ab-40e1-8ae3-01d1c297640a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_bc5c50cb-9ebc-47f9-ad0b-ddc95baf48a0" xlink:to="loc_srt_LitigationCaseTypeDomain_6974ffbc-a6ab-40e1-8ae3-01d1c297640a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ThirdQuarterSettlementMember_39b5d4f7-9ed2-40fd-a6af-948138035f2e" xlink:href="mtz-20210930.xsd#mtz_ThirdQuarterSettlementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_6974ffbc-a6ab-40e1-8ae3-01d1c297640a" xlink:to="loc_mtz_ThirdQuarterSettlementMember_39b5d4f7-9ed2-40fd-a6af-948138035f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_29fe107b-82e0-42d6-b3b0-3fce1e0b5ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_60c2f36f-7d66-4e59-836a-e1cfb4c4719c" xlink:to="loc_us-gaap_LitigationStatusAxis_29fe107b-82e0-42d6-b3b0-3fce1e0b5ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_33152289-642b-448b-a06e-09b92521ad7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusAxis_29fe107b-82e0-42d6-b3b0-3fce1e0b5ca2" xlink:to="loc_us-gaap_LitigationStatusDomain_33152289-642b-448b-a06e-09b92521ad7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SettledLitigationMember_478dcfee-5fe4-4a5c-be76-eea0e88c15a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SettledLitigationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusDomain_33152289-642b-448b-a06e-09b92521ad7a" xlink:to="loc_us-gaap_SettledLitigationMember_478dcfee-5fe4-4a5c-be76-eea0e88c15a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_5c15eeb8-3327-4f93-b838-697f149b3cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_60c2f36f-7d66-4e59-836a-e1cfb4c4719c" xlink:to="loc_us-gaap_LossContingenciesLineItems_5c15eeb8-3327-4f93-b838-697f149b3cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_0e538d13-5fc1-43b0-887e-2efa446794fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5c15eeb8-3327-4f93-b838-697f149b3cd4" xlink:to="loc_us-gaap_OtherAssetsCurrent_0e538d13-5fc1-43b0-887e-2efa446794fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_bafe74f4-cb1b-416f-8716-939823a4ca46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5c15eeb8-3327-4f93-b838-697f149b3cd4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_bafe74f4-cb1b-416f-8716-939823a4ca46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_e2c3415f-d6e9-4303-ba2c-f994b6aa3c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5c15eeb8-3327-4f93-b838-697f149b3cd4" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_e2c3415f-d6e9-4303-ba2c-f994b6aa3c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8270b710-6d93-4b13-a302-640bbabc3eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8270b710-6d93-4b13-a302-640bbabc3eb9" xlink:to="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_5075d856-9703-4bcf-afa6-0d45ffd3ea1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_5075d856-9703-4bcf-afa6-0d45ffd3ea1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_9cd3bb99-755a-483f-ab3d-a8ff39601c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_5075d856-9703-4bcf-afa6-0d45ffd3ea1c" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_9cd3bb99-755a-483f-ab3d-a8ff39601c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceGuaranteeMember_e6e75b97-99f5-4111-973c-885e167f657c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceGuaranteeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_9cd3bb99-755a-483f-ab3d-a8ff39601c0b" xlink:to="loc_us-gaap_PerformanceGuaranteeMember_e6e75b97-99f5-4111-973c-885e167f657c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialStandbyLetterOfCreditMember_8d8f1b43-7fcd-4830-b34b-f78512a7f0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialStandbyLetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_9cd3bb99-755a-483f-ab3d-a8ff39601c0b" xlink:to="loc_us-gaap_FinancialStandbyLetterOfCreditMember_8d8f1b43-7fcd-4830-b34b-f78512a7f0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuretyBondMember_06495940-43b4-41b8-89af-7e1030f41afd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SuretyBondMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_9cd3bb99-755a-483f-ab3d-a8ff39601c0b" xlink:to="loc_us-gaap_SuretyBondMember_06495940-43b4-41b8-89af-7e1030f41afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_98169ea8-c346-44c3-8081-0da76091e2ae" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:to="loc_srt_ConsolidatedEntitiesAxis_98169ea8-c346-44c3-8081-0da76091e2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c2d64812-d264-4c56-84de-2514532828f5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_98169ea8-c346-44c3-8081-0da76091e2ae" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c2d64812-d264-4c56-84de-2514532828f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_d0b4405e-f35a-40d1-9a48-8ba64de7d48d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c2d64812-d264-4c56-84de-2514532828f5" xlink:to="loc_srt_SubsidiariesMember_d0b4405e-f35a-40d1-9a48-8ba64de7d48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6b5e9255-23a0-4fbb-a847-15fab0239248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6b5e9255-23a0-4fbb-a847-15fab0239248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_5fbc3b12-4bd7-4ef0-bc54-d068b127b0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6b5e9255-23a0-4fbb-a847-15fab0239248" xlink:to="loc_us-gaap_LossContingencyNatureDomain_5fbc3b12-4bd7-4ef0-bc54-d068b127b0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UninsuredRiskMember_908f6f6e-2dac-4bd5-9cf7-d3e84fbf8b85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UninsuredRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_5fbc3b12-4bd7-4ef0-bc54-d068b127b0ab" xlink:to="loc_us-gaap_UninsuredRiskMember_908f6f6e-2dac-4bd5-9cf7-d3e84fbf8b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_2bc1cfa4-8f13-4941-8b93-42ba51b6700f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:to="loc_srt_ProductOrServiceAxis_2bc1cfa4-8f13-4941-8b93-42ba51b6700f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_462c29bf-fcbb-460b-a0c8-72adb6c183a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_2bc1cfa4-8f13-4941-8b93-42ba51b6700f" xlink:to="loc_srt_ProductsAndServicesDomain_462c29bf-fcbb-460b-a0c8-72adb6c183a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember_d37c5e67-b757-4523-b828-32022aac27d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_462c29bf-fcbb-460b-a0c8-72adb6c183a1" xlink:to="loc_us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember_d37c5e67-b757-4523-b828-32022aac27d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GroupPoliciesMember_76dbc588-caec-46d8-96e4-dcf00f5c6edf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GroupPoliciesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_462c29bf-fcbb-460b-a0c8-72adb6c183a1" xlink:to="loc_us-gaap_GroupPoliciesMember_76dbc588-caec-46d8-96e4-dcf00f5c6edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccidentAndHealthInsuranceSegmentMember_a5bbd0a8-74b1-4192-8c33-64097a065695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccidentAndHealthInsuranceSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_462c29bf-fcbb-460b-a0c8-72adb6c183a1" xlink:to="loc_us-gaap_AccidentAndHealthInsuranceSegmentMember_a5bbd0a8-74b1-4192-8c33-64097a065695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_bf70f679-f914-4c33-b618-0604169352c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_bf70f679-f914-4c33-b618-0604169352c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f9089cf1-30d5-49ce-9005-5c658066aa10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_bf70f679-f914-4c33-b618-0604169352c2" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f9089cf1-30d5-49ce-9005-5c658066aa10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_e3fe4efc-6fb6-4b47-b310-3720cbfd3bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f9089cf1-30d5-49ce-9005-5c658066aa10" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_e3fe4efc-6fb6-4b47-b310-3720cbfd3bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c5ec45b7-3be3-4bc9-a379-96b98730768b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c5ec45b7-3be3-4bc9-a379-96b98730768b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_97066436-4dba-4732-aa90-a437faa1f1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c5ec45b7-3be3-4bc9-a379-96b98730768b" xlink:to="loc_us-gaap_RelatedPartyDomain_97066436-4dba-4732-aa90-a437faa1f1c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_5121ece8-dc60-4bca-a0ad-c65bb25e153d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_97066436-4dba-4732-aa90-a437faa1f1c5" xlink:to="loc_us-gaap_CorporateJointVentureMember_5121ece8-dc60-4bca-a0ad-c65bb25e153d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_10a8a421-9664-4f84-a2b4-e3cf5cfa63fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_881fa4f2-48bb-4d91-969d-8dc528cbf8db" xlink:to="loc_us-gaap_LossContingenciesLineItems_10a8a421-9664-4f84-a2b4-e3cf5cfa63fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_ec5f0ea2-0411-4258-974f-0ae129178612" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_10a8a421-9664-4f84-a2b4-e3cf5cfa63fa" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_ec5f0ea2-0411-4258-974f-0ae129178612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_706d1a17-6c38-4ea8-957a-61a39b3f452e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_10a8a421-9664-4f84-a2b4-e3cf5cfa63fa" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_706d1a17-6c38-4ea8-957a-61a39b3f452e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds_c9a600e5-72c3-4dee-8679-576d1afb0057" xlink:href="mtz-20210930.xsd#mtz_EstimatedCostsToCompleteProjectsSecuredByBonds"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_10a8a421-9664-4f84-a2b4-e3cf5cfa63fa" xlink:to="loc_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds_c9a600e5-72c3-4dee-8679-576d1afb0057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_1b780741-72cc-44af-8fdc-8f2fa754c7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_10a8a421-9664-4f84-a2b4-e3cf5cfa63fa" xlink:to="loc_us-gaap_SelfInsuranceReserve_1b780741-72cc-44af-8fdc-8f2fa754c7c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_e60dee93-72e0-42f0-8c8d-9e41790419df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_10a8a421-9664-4f84-a2b4-e3cf5cfa63fa" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_e60dee93-72e0-42f0-8c8d-9e41790419df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#CommitmentsandContingenciesInvestmentArrangementsDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ca44ae59-fa00-40e6-b502-018642cb5488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_df889365-0c5d-419e-9739-ac8585d5355d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ca44ae59-fa00-40e6-b502-018642cb5488" xlink:to="loc_us-gaap_OtherCommitmentsTable_df889365-0c5d-419e-9739-ac8585d5355d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_617a598f-4638-4638-ae75-77df31d610a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_df889365-0c5d-419e-9739-ac8585d5355d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_617a598f-4638-4638-ae75-77df31d610a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_f348dc10-a3ae-489e-bc10-f52b2db060be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_617a598f-4638-4638-ae75-77df31d610a0" xlink:to="loc_us-gaap_RelatedPartyDomain_f348dc10-a3ae-489e-bc10-f52b2db060be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_02a69415-0cb5-48f1-a154-99a6fcb4acd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_f348dc10-a3ae-489e-bc10-f52b2db060be" xlink:to="loc_us-gaap_CorporateJointVentureMember_02a69415-0cb5-48f1-a154-99a6fcb4acd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_46786c30-55a1-4bd5-8da8-09e3aa8c1671" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_df889365-0c5d-419e-9739-ac8585d5355d" xlink:to="loc_srt_OwnershipAxis_46786c30-55a1-4bd5-8da8-09e3aa8c1671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_8a5264c4-33da-478c-a149-ad12dc657e4c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_46786c30-55a1-4bd5-8da8-09e3aa8c1671" xlink:to="loc_srt_OwnershipDomain_8a5264c4-33da-478c-a149-ad12dc657e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember_bbf0c620-acbe-4791-875e-b4204ce11f1d" xlink:href="mtz-20210930.xsd#mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_8a5264c4-33da-478c-a149-ad12dc657e4c" xlink:to="loc_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember_bbf0c620-acbe-4791-875e-b4204ce11f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_JointVentureCivilConstructionProjectMemberDomain_13ca1679-aea4-4375-96e6-86164ecf816a" xlink:href="mtz-20210930.xsd#mtz_JointVentureCivilConstructionProjectMemberDomain"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_8a5264c4-33da-478c-a149-ad12dc657e4c" xlink:to="loc_mtz_JointVentureCivilConstructionProjectMemberDomain_13ca1679-aea4-4375-96e6-86164ecf816a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c2e81fcc-ab10-4b9c-a719-6ef505ba5944" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_df889365-0c5d-419e-9739-ac8585d5355d" xlink:to="loc_srt_RangeAxis_c2e81fcc-ab10-4b9c-a719-6ef505ba5944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_de43cca5-3b68-4aea-ad6c-7173ae6ba4a0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c2e81fcc-ab10-4b9c-a719-6ef505ba5944" xlink:to="loc_srt_RangeMember_de43cca5-3b68-4aea-ad6c-7173ae6ba4a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f86c06b7-3b9e-4425-a901-762738b8b4e7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_de43cca5-3b68-4aea-ad6c-7173ae6ba4a0" xlink:to="loc_srt_MinimumMember_f86c06b7-3b9e-4425-a901-762738b8b4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_472e96cd-6895-4c45-97d7-8cda73158e5b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_de43cca5-3b68-4aea-ad6c-7173ae6ba4a0" xlink:to="loc_srt_MaximumMember_472e96cd-6895-4c45-97d7-8cda73158e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_f1c63894-4e4f-494a-a75c-05a799da884a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_df889365-0c5d-419e-9739-ac8585d5355d" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_f1c63894-4e4f-494a-a75c-05a799da884a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage_5b8ecc62-88ca-4638-be26-1088e9a6bc08" xlink:href="mtz-20210930.xsd#mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_f1c63894-4e4f-494a-a75c-05a799da884a" xlink:to="loc_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage_5b8ecc62-88ca-4638-be26-1088e9a6bc08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NumberOfJointVentures_4c2e43d8-a2b1-4107-ae9d-d324c00d31a3" xlink:href="mtz-20210930.xsd#mtz_NumberOfJointVentures"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_f1c63894-4e4f-494a-a75c-05a799da884a" xlink:to="loc_mtz_NumberOfJointVentures_4c2e43d8-a2b1-4107-ae9d-d324c00d31a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ccabe4dd-c8e9-42e7-b31e-02f0fca37396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_f1c63894-4e4f-494a-a75c-05a799da884a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ccabe4dd-c8e9-42e7-b31e-02f0fca37396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForAdvanceToAffiliate_ca49b2de-494b-45e4-9c79-ecabe9baf7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_f1c63894-4e4f-494a-a75c-05a799da884a" xlink:to="loc_us-gaap_PaymentsForAdvanceToAffiliate_ca49b2de-494b-45e4-9c79-ecabe9baf7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4cf77eac-27fb-4b34-b598-ac6b04f813ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_24261752-70f5-465c-bc84-d1aa34cc617c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4cf77eac-27fb-4b34-b598-ac6b04f813ad" xlink:to="loc_us-gaap_RisksAndUncertaintiesAbstract_24261752-70f5-465c-bc84-d1aa34cc617c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_b166363d-9ee3-4a35-b2a8-90f61653f293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_24261752-70f5-465c-bc84-d1aa34cc617c" xlink:to="loc_us-gaap_ConcentrationRiskTable_b166363d-9ee3-4a35-b2a8-90f61653f293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1097b752-41fc-4af6-be7a-96932d8abb70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_b166363d-9ee3-4a35-b2a8-90f61653f293" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1097b752-41fc-4af6-be7a-96932d8abb70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eba56a3c-84c6-4d45-874d-c371bc4423f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1097b752-41fc-4af6-be7a-96932d8abb70" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eba56a3c-84c6-4d45-874d-c371bc4423f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_47a39931-7a93-45fa-afa8-b63b6f590e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eba56a3c-84c6-4d45-874d-c371bc4423f7" xlink:to="loc_us-gaap_AccountsReceivableMember_47a39931-7a93-45fa-afa8-b63b6f590e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_a266dc2d-8767-46f0-bf7c-85b5cf5b344d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eba56a3c-84c6-4d45-874d-c371bc4423f7" xlink:to="loc_us-gaap_SalesRevenueNetMember_a266dc2d-8767-46f0-bf7c-85b5cf5b344d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_22f75e0f-6296-4a02-a27c-000626db3ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_b166363d-9ee3-4a35-b2a8-90f61653f293" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_22f75e0f-6296-4a02-a27c-000626db3ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_6cd0e693-9844-48c6-85f9-571aee4bb024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_22f75e0f-6296-4a02-a27c-000626db3ac6" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_6cd0e693-9844-48c6-85f9-571aee4bb024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_cd51a3cf-c5ba-4f2d-8c05-f46a36154245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_6cd0e693-9844-48c6-85f9-571aee4bb024" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_cd51a3cf-c5ba-4f2d-8c05-f46a36154245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_3cf2af72-f65d-4855-a1df-2ab339f6ba6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_6cd0e693-9844-48c6-85f9-571aee4bb024" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_3cf2af72-f65d-4855-a1df-2ab339f6ba6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_721e747e-6824-465f-847e-fc8df9ad9304" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_b166363d-9ee3-4a35-b2a8-90f61653f293" xlink:to="loc_srt_MajorCustomersAxis_721e747e-6824-465f-847e-fc8df9ad9304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_446579ef-7602-47f7-b597-6f220ddee5ff" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_721e747e-6824-465f-847e-fc8df9ad9304" xlink:to="loc_srt_NameOfMajorCustomerDomain_446579ef-7602-47f7-b597-6f220ddee5ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CustomerAMember_ad2df728-ff3b-4c7e-89fd-be9c4aabe112" xlink:href="mtz-20210930.xsd#mtz_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_446579ef-7602-47f7-b597-6f220ddee5ff" xlink:to="loc_mtz_CustomerAMember_ad2df728-ff3b-4c7e-89fd-be9c4aabe112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CustomerBMember_6ce0bb71-dcce-45a7-9ee2-b2512b829188" xlink:href="mtz-20210930.xsd#mtz_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_446579ef-7602-47f7-b597-6f220ddee5ff" xlink:to="loc_mtz_CustomerBMember_6ce0bb71-dcce-45a7-9ee2-b2512b829188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TenLargestCustomers1Member_fef2afd8-b8e2-4583-bf22-7c27602c1c4b" xlink:href="mtz-20210930.xsd#mtz_TenLargestCustomers1Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_446579ef-7602-47f7-b597-6f220ddee5ff" xlink:to="loc_mtz_TenLargestCustomers1Member_fef2afd8-b8e2-4583-bf22-7c27602c1c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_fc9f8eeb-e6b8-4aeb-b94d-e372745b1f32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_b166363d-9ee3-4a35-b2a8-90f61653f293" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_fc9f8eeb-e6b8-4aeb-b94d-e372745b1f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NumberOfCustomers1_2407d6d6-9635-436a-bd9d-8768ec1c6e6a" xlink:href="mtz-20210930.xsd#mtz_NumberOfCustomers1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fc9f8eeb-e6b8-4aeb-b94d-e372745b1f32" xlink:to="loc_mtz_NumberOfCustomers1_2407d6d6-9635-436a-bd9d-8768ec1c6e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_b8efbb63-0168-4fef-a62c-d1c6511bfdaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fc9f8eeb-e6b8-4aeb-b94d-e372745b1f32" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_b8efbb63-0168-4fef-a62c-d1c6511bfdaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="mtz-20210930.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_42075159-fdb9-4509-8441-d6ceb35cae86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_227bb8e6-3244-4a07-98f5-0e05f96a55b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_42075159-fdb9-4509-8441-d6ceb35cae86" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_227bb8e6-3244-4a07-98f5-0e05f96a55b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#RelatedPartyTransactionsManagementNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_a2878d25-a4ec-4ee2-8536-c847bfff426a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ade7a427-8c0d-4a0a-b485-061c4ee8d5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_a2878d25-a4ec-4ee2-8536-c847bfff426a" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ade7a427-8c0d-4a0a-b485-061c4ee8d5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ce626235-6587-4f58-baf1-121de737545d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ade7a427-8c0d-4a0a-b485-061c4ee8d5eb" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ce626235-6587-4f58-baf1-121de737545d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6f0958db-e6af-4fd9-92cd-dc01ed92e383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ce626235-6587-4f58-baf1-121de737545d" xlink:to="loc_us-gaap_RelatedPartyDomain_6f0958db-e6af-4fd9-92cd-dc01ed92e383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_cd618325-3a87-4bf5-a0b9-cbb25a971792" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_6f0958db-e6af-4fd9-92cd-dc01ed92e383" xlink:to="loc_srt_ManagementMember_cd618325-3a87-4bf5-a0b9-cbb25a971792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_ef859930-2ca6-491a-8f8c-f23a0f93d54c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ade7a427-8c0d-4a0a-b485-061c4ee8d5eb" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_ef859930-2ca6-491a-8f8c-f23a0f93d54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_f0f51816-6ba1-46e0-81d6-7c0902da5d39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_ef859930-2ca6-491a-8f8c-f23a0f93d54c" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_f0f51816-6ba1-46e0-81d6-7c0902da5d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquipmentSuppliesAndServicesMember_db9b1257-b3d0-4db1-89d7-9bb4dbfb7881" xlink:href="mtz-20210930.xsd#mtz_EquipmentSuppliesAndServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_f0f51816-6ba1-46e0-81d6-7c0902da5d39" xlink:to="loc_mtz_EquipmentSuppliesAndServicesMember_db9b1257-b3d0-4db1-89d7-9bb4dbfb7881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementsMember_748c90a0-78a7-4d4a-973e-4bbcfd9e26dd" xlink:href="mtz-20210930.xsd#mtz_SubcontractingArrangementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_f0f51816-6ba1-46e0-81d6-7c0902da5d39" xlink:to="loc_mtz_SubcontractingArrangementsMember_748c90a0-78a7-4d4a-973e-4bbcfd9e26dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_c50e3fde-4112-421b-ae91-838b35f0cf09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ade7a427-8c0d-4a0a-b485-061c4ee8d5eb" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_c50e3fde-4112-421b-ae91-838b35f0cf09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_2ecfa370-589c-4b94-b648-4ebecc08bde6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c50e3fde-4112-421b-ae91-838b35f0cf09" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_2ecfa370-589c-4b94-b648-4ebecc08bde6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_f219af7a-6878-4788-9cb1-4821b5e51fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c50e3fde-4112-421b-ae91-838b35f0cf09" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_f219af7a-6878-4788-9cb1-4821b5e51fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_17aab6bf-2914-44a3-8c9e-dd61baf2d71e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c50e3fde-4112-421b-ae91-838b35f0cf09" xlink:to="loc_us-gaap_RevenueFromRelatedParties_17aab6bf-2914-44a3-8c9e-dd61baf2d71e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_5b912b08-6fe9-4764-a99b-7091244296c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c50e3fde-4112-421b-ae91-838b35f0cf09" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_5b912b08-6fe9-4764-a99b-7091244296c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_11a37653-ef37-4533-8df8-7dae5142ae7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_c3c76218-f291-463f-9e37-6ef78a996d31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_11a37653-ef37-4533-8df8-7dae5142ae7a" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_c3c76218-f291-463f-9e37-6ef78a996d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_366589ea-e3ab-4220-ae66-460ae0462a0b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_c3c76218-f291-463f-9e37-6ef78a996d31" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_366589ea-e3ab-4220-ae66-460ae0462a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_2c97d367-a536-444b-b8dc-1536c1804b15" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_366589ea-e3ab-4220-ae66-460ae0462a0b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_2c97d367-a536-444b-b8dc-1536c1804b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CrossCountryInfrastructureMember_067f3bc5-9320-44f5-9431-f3d9a945fc0a" xlink:href="mtz-20210930.xsd#mtz_CrossCountryInfrastructureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_2c97d367-a536-444b-b8dc-1536c1804b15" xlink:to="loc_mtz_CrossCountryInfrastructureMember_067f3bc5-9320-44f5-9431-f3d9a945fc0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_91f37eab-0b87-4500-8201-10fb9f5e29ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_c3c76218-f291-463f-9e37-6ef78a996d31" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_91f37eab-0b87-4500-8201-10fb9f5e29ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_dd69d256-6a7d-4c61-bb79-4b2809b0506f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_91f37eab-0b87-4500-8201-10fb9f5e29ab" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_dd69d256-6a7d-4c61-bb79-4b2809b0506f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_108e9ca7-7cfb-47cb-93ee-235bfc424f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_dd69d256-6a7d-4c61-bb79-4b2809b0506f" xlink:to="loc_us-gaap_EquipmentMember_108e9ca7-7cfb-47cb-93ee-235bfc424f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8b5ea9f5-0d39-41e8-ba05-d12beeb83e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_c3c76218-f291-463f-9e37-6ef78a996d31" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8b5ea9f5-0d39-41e8-ba05-d12beeb83e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d7f6c31d-f943-43ca-b73b-f8c130badd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8b5ea9f5-0d39-41e8-ba05-d12beeb83e4e" xlink:to="loc_us-gaap_RelatedPartyDomain_d7f6c31d-f943-43ca-b73b-f8c130badd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_80abb620-0e7d-4c27-9524-c683b96bdd74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_d7f6c31d-f943-43ca-b73b-f8c130badd9c" xlink:to="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_80abb620-0e7d-4c27-9524-c683b96bdd74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_22a34c5d-a6ac-4e50-a5f3-e2b7130562f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_c3c76218-f291-463f-9e37-6ef78a996d31" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_22a34c5d-a6ac-4e50-a5f3-e2b7130562f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_97c1a1d1-b0d2-4946-bca8-e41d4622a8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_22a34c5d-a6ac-4e50-a5f3-e2b7130562f1" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_97c1a1d1-b0d2-4946-bca8-e41d4622a8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_32e6b7ef-e1dc-48ed-8c53-16d175a675bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_22a34c5d-a6ac-4e50-a5f3-e2b7130562f1" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_32e6b7ef-e1dc-48ed-8c53-16d175a675bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#RelatedPartyTransactionsExecutiveOfficersNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_21a019fb-01f2-4691-915f-ffbd1eb12473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b81de282-a6e6-4f84-90be-7d1adcf6362c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_21a019fb-01f2-4691-915f-ffbd1eb12473" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b81de282-a6e6-4f84-90be-7d1adcf6362c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_603942d4-4fd0-48f2-bc0e-5076bc31e099" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b81de282-a6e6-4f84-90be-7d1adcf6362c" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_603942d4-4fd0-48f2-bc0e-5076bc31e099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_72d7c719-e1b2-45db-a0e5-a9cc13e5733b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_603942d4-4fd0-48f2-bc0e-5076bc31e099" xlink:to="loc_us-gaap_RelatedPartyDomain_72d7c719-e1b2-45db-a0e5-a9cc13e5733b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_bd983492-a8c4-45b2-89d3-225c014c60bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_72d7c719-e1b2-45db-a0e5-a9cc13e5733b" xlink:to="loc_srt_ManagementMember_bd983492-a8c4-45b2-89d3-225c014c60bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_BoardOfDirectorsChairmanMember_cdcfc85f-b424-429f-8975-316d34343f40" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_72d7c719-e1b2-45db-a0e5-a9cc13e5733b" xlink:to="loc_srt_BoardOfDirectorsChairmanMember_cdcfc85f-b424-429f-8975-316d34343f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_772dec8d-4092-45b4-86a5-26c4fbc7046a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ExecutiveOfficerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_72d7c719-e1b2-45db-a0e5-a9cc13e5733b" xlink:to="loc_srt_ExecutiveOfficerMember_772dec8d-4092-45b4-86a5-26c4fbc7046a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_b51b27c4-4c8b-40d9-a20f-28cc2ca9483f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_72d7c719-e1b2-45db-a0e5-a9cc13e5733b" xlink:to="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_b51b27c4-4c8b-40d9-a20f-28cc2ca9483f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_48455a55-2bba-4f15-84c7-3120ff635c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b81de282-a6e6-4f84-90be-7d1adcf6362c" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_48455a55-2bba-4f15-84c7-3120ff635c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_7d3e6269-e2b8-4b25-a600-b25974c81b76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_48455a55-2bba-4f15-84c7-3120ff635c2c" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_7d3e6269-e2b8-4b25-a600-b25974c81b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementsMember_da892ad7-4f40-4269-b7ed-6ad075147dd8" xlink:href="mtz-20210930.xsd#mtz_SubcontractingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_7d3e6269-e2b8-4b25-a600-b25974c81b76" xlink:to="loc_mtz_SubcontractingArrangementsMember_da892ad7-4f40-4269-b7ed-6ad075147dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAgreementsMember_5d642fca-6bc4-4517-9063-17cd13907d60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_7d3e6269-e2b8-4b25-a600-b25974c81b76" xlink:to="loc_us-gaap_LeaseAgreementsMember_5d642fca-6bc4-4517-9063-17cd13907d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ConstructionServicesMember_b934f8b7-a93d-416f-b480-a18693844b0d" xlink:href="mtz-20210930.xsd#mtz_ConstructionServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_7d3e6269-e2b8-4b25-a600-b25974c81b76" xlink:to="loc_mtz_ConstructionServicesMember_b934f8b7-a93d-416f-b480-a18693844b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_109c9fa4-d126-462b-9600-e92f4e5bff0c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b81de282-a6e6-4f84-90be-7d1adcf6362c" xlink:to="loc_srt_MajorCustomersAxis_109c9fa4-d126-462b-9600-e92f4e5bff0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_237e70e1-1515-49cc-96ab-5fd21f141f02" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_109c9fa4-d126-462b-9600-e92f4e5bff0c" xlink:to="loc_srt_NameOfMajorCustomerDomain_237e70e1-1515-49cc-96ab-5fd21f141f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RelatedCustomerMember_18a3fba9-2d27-4aaf-a9a9-9c3bbc1337bd" xlink:href="mtz-20210930.xsd#mtz_RelatedCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_237e70e1-1515-49cc-96ab-5fd21f141f02" xlink:to="loc_mtz_RelatedCustomerMember_18a3fba9-2d27-4aaf-a9a9-9c3bbc1337bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_43d44132-fbf0-4a33-8fbc-30ddd8a9f953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b81de282-a6e6-4f84-90be-7d1adcf6362c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_43d44132-fbf0-4a33-8fbc-30ddd8a9f953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_80939df9-2738-42bc-b222-4fe58ffbd7cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_43d44132-fbf0-4a33-8fbc-30ddd8a9f953" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_80939df9-2738-42bc-b222-4fe58ffbd7cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember_c2b56b88-63fa-4f6e-b74e-785bf94fe802" xlink:href="mtz-20210930.xsd#mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_80939df9-2738-42bc-b222-4fe58ffbd7cc" xlink:to="loc_mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember_c2b56b88-63fa-4f6e-b74e-785bf94fe802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_c5293642-ce66-4e3c-8a33-0d829d541d11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b81de282-a6e6-4f84-90be-7d1adcf6362c" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_c5293642-ce66-4e3c-8a33-0d829d541d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_432e6dff-c6e6-438e-9e54-6ae437f064d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_c5293642-ce66-4e3c-8a33-0d829d541d11" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_432e6dff-c6e6-438e-9e54-6ae437f064d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EarnoutArrangementsMember_0921e8e0-fe64-4dee-a2ae-7faacba4c52e" xlink:href="mtz-20210930.xsd#mtz_EarnoutArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_432e6dff-c6e6-438e-9e54-6ae437f064d8" xlink:to="loc_mtz_EarnoutArrangementsMember_0921e8e0-fe64-4dee-a2ae-7faacba4c52e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b81de282-a6e6-4f84-90be-7d1adcf6362c" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NumberOfManagementMembers_20490440-6272-4b5e-be94-e1fd1df074fb" xlink:href="mtz-20210930.xsd#mtz_NumberOfManagementMembers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:to="loc_mtz_NumberOfManagementMembers_20490440-6272-4b5e-be94-e1fd1df074fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_4793f34a-0139-448f-83c0-43ae95c844be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_4793f34a-0139-448f-83c0-43ae95c844be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_d1de8016-1289-4a56-af1d-f5c33767940a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_d1de8016-1289-4a56-af1d-f5c33767940a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_faf12655-99cf-4531-97e2-b85e0bc6034c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:to="loc_us-gaap_RevenueFromRelatedParties_faf12655-99cf-4531-97e2-b85e0bc6034c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_405511eb-b925-4c1d-b290-85f8dfb1cdc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_405511eb-b925-4c1d-b290-85f8dfb1cdc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_64950935-9d3f-413c-9e77-6d0288392c80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:to="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_64950935-9d3f-413c-9e77-6d0288392c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_afdd41bf-e3cc-4be0-b98f-fc153811e716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_08133834-2f65-4488-a55b-02d0e12a6f2c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_afdd41bf-e3cc-4be0-b98f-fc153811e716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_c845a19a-3d3e-4d73-9682-cd469f453797" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_14a2c86c-c542-42fa-ae68-5ed5cd52b237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_c845a19a-3d3e-4d73-9682-cd469f453797" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_14a2c86c-c542-42fa-ae68-5ed5cd52b237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_330eb4d3-bb1a-4944-b51a-5b28110818fa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_14a2c86c-c542-42fa-ae68-5ed5cd52b237" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_330eb4d3-bb1a-4944-b51a-5b28110818fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0d1310e2-1494-4aa0-874a-9056dd092f86" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_330eb4d3-bb1a-4944-b51a-5b28110818fa" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0d1310e2-1494-4aa0-874a-9056dd092f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunityCondotteDeMoyaJVLLCMember_4ffe675b-02f9-42f7-a63f-5334bfa3f4ba" xlink:href="mtz-20210930.xsd#mtz_CommunityCondotteDeMoyaJVLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0d1310e2-1494-4aa0-874a-9056dd092f86" xlink:to="loc_mtz_CommunityCondotteDeMoyaJVLLCMember_4ffe675b-02f9-42f7-a63f-5334bfa3f4ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_a4aff7e5-0ef7-4a1a-9678-7017eb2b98b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_14a2c86c-c542-42fa-ae68-5ed5cd52b237" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_a4aff7e5-0ef7-4a1a-9678-7017eb2b98b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_b9a9f841-792e-4491-8ca3-1c3755582c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_a4aff7e5-0ef7-4a1a-9678-7017eb2b98b2" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_b9a9f841-792e-4491-8ca3-1c3755582c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementsMember_a374a1c5-e68a-4a10-a387-4f98f28c3a6a" xlink:href="mtz-20210930.xsd#mtz_SubcontractingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_b9a9f841-792e-4491-8ca3-1c3755582c4a" xlink:to="loc_mtz_SubcontractingArrangementsMember_a374a1c5-e68a-4a10-a387-4f98f28c3a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_2f7fc808-e977-430f-bcd1-ba7a59d342b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_14a2c86c-c542-42fa-ae68-5ed5cd52b237" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_2f7fc808-e977-430f-bcd1-ba7a59d342b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_bde76d69-b2d0-4fb6-b37a-5a5d9ab1e98e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_2f7fc808-e977-430f-bcd1-ba7a59d342b5" xlink:to="loc_us-gaap_RelatedPartyDomain_bde76d69-b2d0-4fb6-b37a-5a5d9ab1e98e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_14ab8dac-5c72-4c57-a338-487cbff600bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_bde76d69-b2d0-4fb6-b37a-5a5d9ab1e98e" xlink:to="loc_srt_ManagementMember_14ab8dac-5c72-4c57-a338-487cbff600bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a8149f6c-5433-40f5-a503-1dfcd8c7cb40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_14a2c86c-c542-42fa-ae68-5ed5cd52b237" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a8149f6c-5433-40f5-a503-1dfcd8c7cb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_18ce6a1e-25fb-4816-b14a-bc8778e0ed9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a8149f6c-5433-40f5-a503-1dfcd8c7cb40" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_18ce6a1e-25fb-4816-b14a-bc8778e0ed9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2020AcquisitionsMember_ba6e8b40-b7f2-47ab-82bb-48d644c7a99c" xlink:href="mtz-20210930.xsd#mtz_A2020AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_18ce6a1e-25fb-4816-b14a-bc8778e0ed9b" xlink:to="loc_mtz_A2020AcquisitionsMember_ba6e8b40-b7f2-47ab-82bb-48d644c7a99c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f9af045c-5a53-4a8b-80e2-8904ce820e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_14a2c86c-c542-42fa-ae68-5ed5cd52b237" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f9af045c-5a53-4a8b-80e2-8904ce820e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ea74cc45-2390-4c56-a271-cf6fc3e9e031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f9af045c-5a53-4a8b-80e2-8904ce820e7d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ea74cc45-2390-4c56-a271-cf6fc3e9e031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_edd6c7e2-1142-413a-a50e-2ddda79411f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ea74cc45-2390-4c56-a271-cf6fc3e9e031" xlink:to="loc_us-gaap_LineOfCreditMember_edd6c7e2-1142-413a-a50e-2ddda79411f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_14a2c86c-c542-42fa-ae68-5ed5cd52b237" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_95c2de2e-c631-457c-b07c-92886290b632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_95c2de2e-c631-457c-b07c-92886290b632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityMethodInvestmentNegativeAmount_b5bb1342-2aa8-4392-87a1-79e4cd80a954" xlink:href="mtz-20210930.xsd#mtz_EquityMethodInvestmentNegativeAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:to="loc_mtz_EquityMethodInvestmentNegativeAmount_b5bb1342-2aa8-4392-87a1-79e4cd80a954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_3346624b-5d9b-42e7-b23b-11db92dc112c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_3346624b-5d9b-42e7-b23b-11db92dc112c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_ab06ef34-72b2-4005-af00-fd45d17bcb89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_ab06ef34-72b2-4005-af00-fd45d17bcb89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_49894168-c44b-4903-a547-ec597c1a51df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:to="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_49894168-c44b-4903-a547-ec597c1a51df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired_eff3fb0a-aa96-4c83-afe9-cc641f8afed8" xlink:href="mtz-20210930.xsd#mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:to="loc_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired_eff3fb0a-aa96-4c83-afe9-cc641f8afed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_e382f929-c493-4dcb-aabe-966172b1e3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_21f65812-8c79-46e6-b45d-e00a44c28bbb" xlink:to="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_e382f929-c493-4dcb-aabe-966172b1e3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20210930.xsd#RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_289bfc9c-9ae4-4508-863d-9e4bbad0720b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_02acd45e-33e9-4bbc-934b-5048fdefe2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_289bfc9c-9ae4-4508-863d-9e4bbad0720b" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_02acd45e-33e9-4bbc-934b-5048fdefe2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_03e75811-727b-4fba-bc06-0c05516b97f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_02acd45e-33e9-4bbc-934b-5048fdefe2b9" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_03e75811-727b-4fba-bc06-0c05516b97f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_dabcae7c-514e-4bce-bd8d-ff316c50fdd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_03e75811-727b-4fba-bc06-0c05516b97f0" xlink:to="loc_us-gaap_RelatedPartyDomain_dabcae7c-514e-4bce-bd8d-ff316c50fdd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_BoardOfDirectorsChairmanMember_ed677979-7579-43bb-be8d-87fe7bf8f2b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_dabcae7c-514e-4bce-bd8d-ff316c50fdd9" xlink:to="loc_srt_BoardOfDirectorsChairmanMember_ed677979-7579-43bb-be8d-87fe7bf8f2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_ba0c69e0-e15c-4001-8f20-82ddc2d8946f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_dabcae7c-514e-4bce-bd8d-ff316c50fdd9" xlink:to="loc_srt_ChiefExecutiveOfficerMember_ba0c69e0-e15c-4001-8f20-82ddc2d8946f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_29a82be3-e607-40f7-bbe9-5c20875d8f06" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ExecutiveOfficerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_dabcae7c-514e-4bce-bd8d-ff316c50fdd9" xlink:to="loc_srt_ExecutiveOfficerMember_29a82be3-e607-40f7-bbe9-5c20875d8f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_368cc7a9-b7f2-425e-91fe-3816b331d26e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_02acd45e-33e9-4bbc-934b-5048fdefe2b9" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_368cc7a9-b7f2-425e-91fe-3816b331d26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_f9a6be1b-701c-4f87-ac3f-bd47e310c53a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_368cc7a9-b7f2-425e-91fe-3816b331d26e" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_f9a6be1b-701c-4f87-ac3f-bd47e310c53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_66542fc0-b1ec-436a-a351-b1fcac0479c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_368cc7a9-b7f2-425e-91fe-3816b331d26e" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_66542fc0-b1ec-436a-a351-b1fcac0479c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>mtz-20210930_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 mtz-20210930_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0!X17AI9@  24DJ  @    & #$! @ 1
M    5@    $#!0 !    :     ,# 0 !     A1^ Q!1 0 !     0#__Q%1
M!  !    Q X  !)1!  !    Q X       !-:6-R;W-O9G0@3V9F:6-E /^@
MA@$ C[$  /_; $, " 8&!P8%" <'!PD)" H,% T,"PL,&1(3#Q0=&A\>'1H<
M'" D+B<@(BPC'!PH-RDL,#$T-#0?)SD].#(\+C,T,O_; $,!"0D)# L,& T-
M&#(A'"$R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,O_  !$( !< <P,!(@ "$0$#$0'_Q  ?   !!0$! 0$! 0
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
MW?"/N&#C'/X445BJLE3=/H]39TTYJ?5%+QQX0O\ 5KVSUO1)UBU6SP%5C@.
M<CGU'/7@YK-M8_B=J5];QWC6VF6RL#)*GEMN'<8!8Y_*BBM8XJ2@H-)VVNMC
M*6&BY.2;5][,[W5--AU;2KG3[C/E7$9C8CJ,]_PZUY?!X=^(>CV$_A[3S;RZ
M;(65;KS%4HK=<9.Y?P!QGBBBE1Q$J2<4DUY]^XZM"-1IW:?D>D>'=+ET70+3
C3Y[I[J:)3OF<DEF)+'KSCG ]@****PE)R;D^IM&*BDD?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>mtz-20210930_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:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mtz="http://www.mastec.com/20210930"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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="mtz-20210930.xsd" xlink:type="simple"/>
    <context id="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib41c39109571425cb7a6af6448cc6f1d_I20211101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibe873d28d0da44319f4786146596ada9_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idcb651c8f0d14d2cae72d53257e9482d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9136e76e5d3b425ea1c4f110912cfad8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9d2caab97c9d47ed94fa9dac1cc296c4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie249af96f7444ee1b3ca9da6fc130acb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ide44f113a3e14fb49c3a6b1ba941a2c9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8baa65a6e43d493c8c65f3c0a7d27d94_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i29c4cdb8b3da4410abc9a2a24fddff7f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i694e6268d7ec4fa88562a5ca1933ac53_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if83c9f93bc9a4d92b6383683b1a02e94_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i483aaf616f324740aa06612c0a5f8790_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2f0e4e14c89b4928b024744ab9b1f111_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="icf8b60423b584812b310a286094cd99d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib37fa634cec34bfead49ea17f2b20c7f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5b63c460c1ff4964bf27298d53e86905_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if795c41cfe4243a6abc59deeef00b9c9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic002addb74bb4f689678299ae488062a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id27f439dba014ce898570bfcd66da916_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if9a4a710f4d046cab3c4f1062455ed06_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3b12dcaf88df42b298c843f6955693e2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i34aa4d41ab834dce84948cb1419d91be_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if61b497d135f42dbbe76fc86272ce480_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3b08dca448c84ed9b66f068ae34a9277_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8a2a5136a90c4245b093793a2204bbb9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8b07273243ec4c4ea138240b0c3e61e8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6ae4e6d5516044a2a0cbaf30c86d4002_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i90a6183fe6d845f9b7032f9c8156b940_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="idf71190dcef14c0bb9c08f629285086c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if8d81541783f45669389657e1133ccd1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i8556db8bb8f64b31853b63c83f5d6e6e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie67d3377c80046659485645b55314a7f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i1b1121fbf3f644bcb0fdea87720a9d67_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if8827403472f40ec9336bf2b2203a8bc_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id09e4c90111c45289b0c32038e901769_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i16bcf378ba2d4a9d85f9a861a8b25d38_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3de238058a124182a049a0d06cd317e2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3859299c7db34b48b6a7c3b21af9df8e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i68426fe3b249499a898180a18929cb46_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idc593da7cdbd425bbf5c48c4d4271c20_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia7865d51901545e39a6aedb3d1ca6c9d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i10a9bb90d1d04906acb77563945cdd11_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i09326df045ea42359dd91123d3b49722_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ic07d5112d3eb41a88d999130dcec5e21_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i98413f24bd60459e8d892f1d3ae7ab48_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i35a8415dac934083b18490085837abb4_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id1573399867140dc9d0f347f554e0fe3_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i659c08b2c6ed4794b15021114896fce1_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i3aa22cb31ae14fa1b2965494bb79ab1f_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ic91989851b084ac59458e9865486a219_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d488993475248faa01b155913c8b670_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia5c04968130b483cb5bc8d3f76713f40_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i37bc0bd94b4547aa962da50e748bcdf1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i97fa32c25be14d1fadde6f4ecb15c762_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i632a493ef07245be8e7e6d759715e670_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib22a9a16009841b38c8265151b15ac18_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i265cc1f156924281ac3dc603ac131403_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id8e8bb45eb10436789bf1d842bee0324_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2b721588781343b992f03c18e97733d2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i30d7d417734b4c489167bc84f2a817ff_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i72a948a00a5b42258c41988e454f4405_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i798df6e5c95e4c3f94ce58a0a532c935_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6cc31916423843e3bed731a8bb6e15ea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iacf0a4c323014e41a1d560d39a0e5ecb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iea5e78329ac54aff894c64870d99130c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i581122fa0c5548e28e1ce8d293020889_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7b1e4e17afb849bda71e5ddeda64d008_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idb41ebc940da4897a5eb4d0c43a94d07_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iafc0f55bdbbc4d0c873accb37228d9e0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2aa9a82fe78f4569b12830b020f26e77_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibe2f4470b5c94414a89b7074d97afcb6_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if945502bbfa540b59eab0ca9bb01c21c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1fe03a504af14f0fad9ce4946623de52_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ida0b481d18224805930d3162e49f8c12_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i03acc21e094b4a3b96a7644602735faa_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i14f964311eee44f69f3b50d612f6e9cc_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifb8117e28b8046fba8f9fb20991bdb1d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointEightSevenFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibf1a7300fb954fdd9da98623a9078303_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib68b49886da941e8be02a0afa4714d7c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i75e6104a7e0a489d81151c2cff01a36d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i32d2272c1bdc4f49b427640088fbf356_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i99f343e9066142fd80a1de7bddb3a52b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3b01046bcd8044cd9c800dc6e39adb7c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifbd713d523484c62b6f972296a94a073_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id1eda5c09b784e7dbb743c7608142f6b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i979f7b4c54e54d97911b71da346d8c21_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i515658cbc78944fb963fe2568dedb592_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iafadcea009324485b18dd63ebde837ce_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">mtz:MobilizationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib0eb523f5d264d3cb82df96a3ca85f4a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">mtz:MobilizationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3bb2cf473fe64aee81f15107d5bc1fa3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib0d82bf48eb64fc5a0abb37b93023525_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id83ab00fdeb1471e8c3cf59160c1027c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i29131b91e0c7486babe9d40a681e20ee_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i17b34776959541dd923153c0aa434e42_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i14ad9264a83146948ddec23d1439be6a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mtz:GoodwillGrossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i93d878af3e194c04992270757cbdc73b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mtz:GoodwillAccumulatedImpairmentLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ica58500b97104187a44f20b9459ae4bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic7ddfee350c04e48831020e88f5bb35d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if21616a946724788b79ddae6b03a3ab0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a845a7f9ca548b0bfa6ae50e46a1ead_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7bf7dacb2bea4f31941cad428c0e1dc4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7be67165366845c690f62460b2790b60_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia53e9868b59d448d960352d1b12f98bf_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8e12725852a04b7997c43f86e994d28e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifdd81bf482124f8082fe5c9f84cb6f7c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7f4834c4cb814899993dab5dbbaf1411_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib91a8510ec6f489398fb3547f9ab209b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7ca8c3f145db45718ade9d6b7334d796_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iee6aa35f538c47988c1fbb7a0bfb4f10_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2735a56a5c114231ad4d971801a319d4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i63463b4c44f74235b1c490562d3b9ad6_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i24bad9f9d53940a7a9351b9080e56a38_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id59a2a526910453da7a796d2c5a316f1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5962c7e60ad640459975237d20130fdc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaecfc7f7f1de45b3975167558afaa143_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:CustomerRelationshipsAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie49805974cc3416697854e792d7ed3ee_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:CustomerRelationshipsAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iafaccbf09a584f71a6e2b5233fd1947a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i748d1d1bbe854dcebdfb931d8bfde987_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id171b94c8a7747e4b829c8cf1f66d1a8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i38696983113e4af79cae09cc0bb320af_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id242df4bc8c244ada6cc8cefaeaa63f4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureAndCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia50d7ca601404ac68d53ff5f096b69ec_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id6e59ec07e384d3eb0584e342298b745_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iac53168a6dd045779d54c89655ce085b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i687ff0d85de743f5a8dccf99229dee14_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsAndEnergyInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3b0543c526d14e1588366460d27e2cf9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3235fa062d7a41c79ed4c75e45c7f123_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">mtz:InstallToHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i21775178dc76475fb777005d13ef29f9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if3a3b65777a24c9eace62a411bd51233_D20230101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i8f30761dced346c389559fb2d9c75fb2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id1b8eaf934e740fba05e6942baf5cf57_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id428b6942ca342e18a168cfc2f48ae7b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie34f9bf96d4b4167ab2da09cd00388ac_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iacead98fbe3d40c39f99f325c64c27c9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i666b09f88dea4c759c9fa7f2e3f5bb2f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mtz:MandatorilyRedeemableStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i66a5a679f27d4ba7b35403b431c0b2cf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mtz:MandatorilyRedeemableStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia0baa924dbc846cc811c0cd9529bce5c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i41efc4f6f9364b438723e35e963fb0d1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6589d23a05ea4ee785d1d5891966ab14_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifc4b4d37ea6044b6a0c875fc102cd988_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if58c2f01210a4296bd5915493b3fdce5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i65d62b16116e4791b8819eff3a273d15_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:AllAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4299ce2adae34b478289d9215899da41_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i90c3a662516245a983b03ab401464937_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5d833ac559df4643aabf853a1eaf4a33_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifb227b7684e94abbb9144ac89423c107_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2a91f8c8a8834f9984da5fc62e2c2c13_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mtz:MandatorilyRedeemableStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i869f95ec23c54d2cab9cd0af92e4b994_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mtz:MandatorilyRedeemableStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if7bc801f796a450d88ab2a86714afe67_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic9aedbc68bde474c9b68e509beb33ce5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i905b9b1754204e4e9fd587936981ce24_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1cb920043c754d618c847f14c71af53a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ied7b0cc5d62b43e598733566673c96b8_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i42538cdc3335447ab7d85be287263292_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3ceb1fae6f344ed3a424bf5c118e03ba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie995a22b27ff4dcab9ec3a2f33044dca_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if0f4018b35dd4a8f9aced606da70acfc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d978813ca2f49ffa85e8a14e2c1c1a6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i54d9846eecc74c49a7756db183130f60_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id789350e4b564f5eb4b788b399816ef0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic110fe1c846144a8a5b81bc7b70de16b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i716268a73b9243aca83fb20ce91707b1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idfa8597e6a06462a84a6f691b84fcae6_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibc8cb054476148afad0655f92a82acd6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib90ad89a06094a68812b0312e35e8755_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id5ffdde8129c43e1bfa7a4bf3c7abcbb_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia9b47e5604984209a1d3913fcf1ea92c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8d62f1abcc68499087b0ce5285a207cf_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4c5dddd928f34fd0a61fd2ddf6bebc51_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iddf58d53042d4c7ea19e975dd566d3b8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibf35a8933d9d417598a612d2266f803e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic03742a1ac1a46bba9afb773294a97b9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i01df42ddefc04ce38d84dc4c287452a8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i48cfbeac4da9409faba60d15ddc579b5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5f6c3f8d816443528de4663a2e01eb24_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id01f274ada854dd5a744047dcc953347_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if15dcf2bc9d04b42805bf7cc197b4ccb_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i47ca1d7100f14d3090cc4aba1d457ce0_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i95835f166d3a4c55962a329a9160fa2d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i21f02658d30b4f3c8f88afad474dc1c5_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5f97a097e6554cea93eea5e7dad4bad1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4e4cd8e3582a4728b59d2909608a164b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieeefc1d07b134908badf6e6ca188b9ce_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EmployeeLeasingArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i35bd73a0ff6c4deeaa89c55bd1d950c3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EmployeeLeasingArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id4464194403b420b8f7301e63a5e3c05_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EmployeeLeasingArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i62dcdb2cfe244766b879cbdadfcc1b22_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EmployeeLeasingArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9f0af27900594c60bb479a0248cc176c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e14ad4d0df64d35ba65b1fd6444c5a1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id5c04d5b3bfc44cd894789458b1432aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic8ccbe0632ba4ab59e9ecb984093e812_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic298c572cf6544438064d8d6f406f8e0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0bb4fdeabe704232826a07a8b96094c0_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibce4586de3684549a3538676600075c5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic2356399d91042a18a535af32a2c8373_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib683e7b827bc40c9ae55b1c4eaf50d5b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibf13a2c1080a400ea9e32f2de7d36d3f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i40f07b3e496f431aa2947a314c99068e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5bfda1b216254c65ad94aa1f562d62fd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9ef1a1c9ce14fdcb09311c2d11fa5cc_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8c10e8834c374cf6a267717aee7bdf43_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7601f52c3bd549fbbf31f634cec122f7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic6690a0d40ac4dcea691c0867e082e79_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia336c93707b04ac698ab2b975dae8784_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic160d53953884f65af0d61d2aa54293b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i29b0a33b680341778bec14ac7ceee94e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5ebf2004b33949778cf2b8d0a4d34789_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i841459637d8e4c4da4eedcbfe87e445b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i47833f6af310463b9fec6d8a9449a21f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i524e0ad72ae647ac89080f6e1f0a0167_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i363aa450ec9243a79cd9cc7ba0fdb294_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3142d6f9641b4e44bc03fe6be454b72d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">mtz:ForeignDenominationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ida3a2d9039274a59a5c601cb81cbe08a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">mtz:ForeignDenominationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i57baf56ddc2c43c1a6c92890a6e875e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2cf7c59af6c44f7798ab2a9ba33ae8fb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id630d0621f5a4e05b84d2e7c72fdae8d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i313a26a023be4298aea6ca3e74b6efc2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie1a93ff54f0245e3b9ef4cc14fb0bce0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idc14d0bd496e49b8a0c5f718c987fac5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia248ad3144a74f49953c3c23f3bc7590_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e5de1c3104346989750eb8ad0ae0ca7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i045da97974f94a359f12ad429f7eb1ca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i473c9ca58c8b4c72895bd6f3f8720687_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if0ad81886f7f4916a7e04e46b0504195_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6c06d5098b944959a6921b2e4ca4e5f7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iebd12c4713694bc99e97ca6c4a077822_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i47f2e3e66d494be688ea1258acc5a37e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e0e2b9b6e9847d286da1f14d6134f0d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5bf3b31721ed4679a2b1d16727f1eeb3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieadb02086e1645e088c59305b5750b99_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointEightSevenFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1775a954b77647619fb48cbc454fc407_I20211101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="i7026bf4ddae94896a896c65fe6b25206_I20211101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="ia846e65995da4adca5c35a3533164c9c_I20211101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">mtz:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="i8a5de480a19a4567aee54ff3359b33b2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:FacilityLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i365caef6c65d45299b65ee5a535a1503_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:EquipmentLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifcdad9a0612046d5ab17b8a74834e183_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:FacilityLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id5804981245347428d2b891ff7beadaa_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:EquipmentLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8d49416e701d46b48f545006123f5514_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie25998c3167444aba8b3223ce075c329_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i443a5142bd084fbe88c90f86603bc0c2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mtz:Restated2013IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i848b91e812d84ec0b4ad020c2cdf004d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if22211278f2640bdab4579b609a449f6_D20210930-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-30</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i12c56e7d572b48c1ac629712d0ed64e2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2618bae6fc70430da42a40a2bc609468_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i20192e9c3a09437ebd22a08aca95e94c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7a4af4e1f53640b4b0ee3c490f2eb0e4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9ba16d268f34730a8f2492855fa69dc_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9cec2df45cdd4c1ab2a58ac8c024b096_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia78faf5999b24d209055869795c272a4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7de8b30c7d994863b4b79d0ce999a167_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idcb008ffe10c4c368f513c7eebcc600d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i86ef20c059584f0c97044a2e49afcfae_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iafce3b84da1b46f6a2e6345e50ba3aab_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia7feca0be2e74240b9b2119f6b2f08cb_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia726fd646ec248e49a2c041d35f3a774_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i48ade1efc5864d27bba2244330bebe66_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i88942c8356954a77a082a5b72499c7e1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia7b1a0afbdc14601a6564f12badd6a11_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i52000b339ba34b8fb32032867746bc62_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idbe69b2e71ca4d5b95e73fee14f294da_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i65e30f8c07b14c62969639c91a046742_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6fa47c1b4f644483b4350351d3c3300a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3dba75df9310485192d5a5cfc7e6291a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i884309eb511e47c1a7f38d08f863ead0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i784011d050494af298fe89e7c2e30684_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7941b5e6c7d0452882565589086ec062_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">mtz:December2018ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i026611d25aad44f6847a42c6a35c3ec2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">mtz:March2020ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6e8d81c00cf142c6a28d43d33401320d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4448eeec0c2c4621af3b66553d316a0c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8d86a0858fa54161888e88764b10e2a4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i63d6cd60021044c38649b3a009c00534_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i985f7a669a2d46dea01ef727aff4a615_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i13df1c8426844a8896dc01f3793e2a57_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icd589ea2b9944ff29a5cffb9bc638d07_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1338325700834794aebfab5e6f5fa6a8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5566adf5deff403e95fce9a1bd84d34a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ieecda415e9f44c3d8dfc87a371458fee_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7de8940c021f471bbbbfbfb2397e30d0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ieeb51a721e7e48f9b87e642e8e4511e8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0cf023f6754747d28a99439c86ba5ff1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iad62e1e2b91d41cfb91687aa2b94ee7a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i28860e6925bb41c8b88b1b50fcae2f3c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i04ef54aab2884cceb4162aef6307d29f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1f34c44313914f59923d732c2cf1758f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1d2ed65ea0fc465f9266ad5765091c9c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if46635d53e574109ac01f04d22a3fdbd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia05521a3c14e4ce5a5be2df2566bf19f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1fc3f44d5fbb4ce6907326497527fb43_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i139fae6536f24c818518fad28c590016_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idf51bfc1402c419b90e72dd1d4081bfc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia2ba1f9ee7fd4fa892ba49948dab35f1_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i256534a4ce234741aac1e5b23827d1dc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icfe752adb2cd457a8d7b29734f1272e7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifdaaea480372430a93f66c93401b87c9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4292bb701f214b76b4c6411b70f19732_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6a91ca6b8c5c462bbf583f1a8096a6b4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0227ab4adb854e929eaabba94ab54d0d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i04f10baaadeb4f9bb0af83e5966f2c28_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3f7ad4997b134fb389a7f35ebe538a2f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic0b7b7d0f5d74764bb8002246719e194_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3985a438e78c4ba2a26a869194b3c6f2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9ff5259108b54b6bac0e65591fe2f541_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i396d7149916a45c3812110547970a4c4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic91982ce5bb048779d8f53a89e9a6b07_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5578b160f1394a4ab71c8b5a8ed99eac_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1aac7bb6afe642598b8c82a7a50661dc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia0da8df65f854412add173e08eb84351_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie729106d43cd45e0a67b1060fa73e7e8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie2808ff3abab4f3d91db2dfa92564e34_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7b5d4c67126544a0b7745c5230db08bd_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3f5d0fe4089a490d85869357c732742e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied9789df7c344fbd9a7c0f0fe751a43d_D20210930-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-30</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6eff993446b941df8ea1f2c268dd3705_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib11acfa994844f689ccbdd3772e24f12_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovermmentTransactionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i28f199fa449948c0b94b61eaacee5813_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovermmentTransactionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i40e27b7c2fc746ab9159104de6aa57ea_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovermmentTransactionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i71a5d0e220be44f088ecff8a31c17d5b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovermmentTransactionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icc75c521831d400e831016a2de4db4a0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:EnbridgeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6e3f9cce3de749c2a93526c3de619719_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:EnbridgeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i39aff1c4ad874231b5c8c8d1a39239d7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:EnbridgeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i60c70238466f4eae9a8f8b5eb2bb3e25_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:EnbridgeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i864264998820402d8ba4499c15fc494a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:ATT1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie88f31b526f6495e898caade541add34_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:ATT1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i39267832d05e42b6aa634c13cf1d8c8d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:ATT1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i358a527936304518bf77667623095c48_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:ATT1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i344c67dbe2a64de5b320b15378f363b3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:ThirdQuarterSettlementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifcae2e9087f242b4a8b3589e9b390c66_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:ThirdQuarterSettlementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2a47811e26204ac6a9696b9e0534b0ab_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id4144ef8bf4044b8aaef301561edfc2d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i080c1d3c6fca4bfc9f1c47c09dbb69f1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i60d26f6ba69d48f28f776915cc2c4738_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia7cfeebdd36240d8bce35be259579714_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie9da7b4c05934d459963cea4fabbad2b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9d18f041ef1c46e18fe2964cebe3d9d2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib45b73f42fd7482e8d5173f7969ae62e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVentureCivilConstructionProjectMemberDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3bbf2edfd86946f6882eee7c28a372c3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVentureCivilConstructionProjectMemberDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i992c2479fdc544f691c77acc0ef5fdce_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic7c9d68415f74d08bd1edfd4931bc2f8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icd296ebd08d04673af0def9a7517eff9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id50c134a92b14cabae1942db77d518c6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic5093b42f9c14fc5930de771b4fe3a8b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i168963d97a574739956fcbbdb86d7795_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i85d10a617cf64ebaa4df4151cea393bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3afe2c8ba4354736a42ab217c03e799c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GroupPoliciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i70b2244f63204884a33729a699b85a5e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GroupPoliciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i44408b52dd96435abf94724614702b92_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8b756fbdc38c4e70884c0b1ca6c4a1f3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied9177f6de99430caa027bbcc0bb3e29_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AccidentAndHealthInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5ca6a2c4f5624e7b950158f1041fdbd8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AccidentAndHealthInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i64a372c1e0d2489ba884a3ee84058a65_D20210930-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-30</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1adbf915e96f488eb87ac2463d59fc6d_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i478cc025c97d49248bb0ec85aab39534_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if1a61bc4429944a7b2a20fb5cbfc3d9b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomers1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i02947dcedcc045e9827ff17eb209e120_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomers1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iaea61b1b2c394338a664ea3460723d50_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomers1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i72c25d49463943cca054feb7c5df6752_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomers1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia99a77289e2e41afad055a96629d1d41_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaae8151e2b1940cf99d0a2884deb0139_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie1463052530b44599489c743e00bdf42_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia599c2da01dc47068dac9935e78df557_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if652d219d1aa486e897110af72ce175a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i505cedc044984202ae0b0dfef19cc4c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie2610faa59a64222b2c444ddb8d78b2c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7619d1f84bdb42d9aff20fcc6216b793_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i81c7d6e58f474629a17203136ebe2a4e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i639722c5542e48f8b9701e0703229820_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib8bd24a1c77345159b5fbbb436afb4f3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i323bc573825049f4a6294de320ce64c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7743cd8d31984a98957e0aa9e11cb37a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i94ae993728444b41a6994a94693fd8a6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3778f0f671ac48b5b0706dfca330bdaa_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i16995086015c44b78639b793015edd4b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id0bb078d3e284a8fa38f5380353a2af2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ieeed42dd6b49416a80c4ee89396c9d0d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib12f72633a374e99aee075151ba527cb_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9a493f9d1cb74738a63b1fdcb6db35a2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0e3db875a46144d5bfaa0acf0960b599_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i88aff13663614468b33bb0eb0a8d845a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie9d767ec8fb3487d954d3634a08b946f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia80683e8da3442b3b3fc8a249ad9e40d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie28f0e176f08422ba765db8ccb9a4e7f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i345b35ca8b4a4eaeac5a08f26378a5ff_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifcad718da71643fe8916d01a2facfc26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ca398039cb841c6aad372f4f733cdcc_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib299f468893a408a8386698673097e01_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i12771b50eac0413d96d41fc90b9f0696_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i90a943b1db524060b81eccf5b5dc329d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9bd8988c3ac840e38083d40de676da85_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia0745b41d5324036aa7c0292a60de6ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7dacdd40cd1645dfb6dbd1683d8b8a76_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i74728ff5aa2147f69f331ea8a0eeb4e6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib408adbbd12d4596b3812eae6a85f3a9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8c4161758a3545b1af74a7e687511495_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i15ad9211b5124ebd9b2198c949a1b33c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i13737b9bfeec4f49ba2545a99a1bdc6b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie16b975561974816a4b3fe9b1c993316_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0c4283a6bb624969b44a16d220cb6df7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2feca5bf883a4b6bbb225e10dfae2876_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2fffee865b4c45d0a7a9ce22af7c5270_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iaec076101505419aaf24517ac8ca089d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9349f71ae69844319992904315545cdb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibf7f1c370e584a0d945d18504c62c357_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id76ec78f5b8644349166e54f0593e4d3_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaaa333005ef34b58b205861fc70e8c65_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3002a24e2d7744ada1f9eced86d348d5_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ife58d5e0d27843349e5a0e25e6377753_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3e6c2ce1282e4d91a501273a9bd9ab2a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idb3fe3c2d740428d82e54a37dadb3404_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i83ca1c124f5a4dfdbb134f0ea7da688c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7a6c8452cab44dd688db6c77051683fe_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i72cf2b4574c04a6a8ebadce4919f7b3b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4a8441d6ef034001ba6d022bbb20bdaf_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie31ffdc526654f38aa440fd6a1374a20_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>mtz:segment</measure>
    </unit>
    <unit id="reportingunit">
        <measure>mtz:reportingUnit</measure>
    </unit>
    <unit id="acquisition">
        <measure>mtz:acquisition</measure>
    </unit>
    <unit id="y">
        <measure>utr:Y</measure>
    </unit>
    <unit id="employee">
        <measure>mtz:employee</measure>
    </unit>
    <unit id="constructionproject">
        <measure>mtz:constructionProject</measure>
    </unit>
    <unit id="customer">
        <measure>mtz:customer</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80L2ZyYWc6YjdmYmEzNzBhZDg2NDY2NmJiYTg5NDEzM2RiMjdhZjcvdGFibGU6NDE0NmUzMDA4OTYxNDI0NjgwYmFlYjgwYWI3OTkyOGYvdGFibGVyYW5nZTo0MTQ2ZTMwMDg5NjE0MjQ2ODBiYWViODBhYjc5OTI4Zl8xLTEtMS0xLTA_66e2729a-23cb-4111-a9dd-484e006b400e">0000015615</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80L2ZyYWc6YjdmYmEzNzBhZDg2NDY2NmJiYTg5NDEzM2RiMjdhZjcvdGFibGU6NDE0NmUzMDA4OTYxNDI0NjgwYmFlYjgwYWI3OTkyOGYvdGFibGVyYW5nZTo0MTQ2ZTMwMDg5NjE0MjQ2ODBiYWViODBhYjc5OTI4Zl8yLTEtMS0xLTA_685425d0-165b-4ffc-8ce8-c3a19c20946c">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80L2ZyYWc6YjdmYmEzNzBhZDg2NDY2NmJiYTg5NDEzM2RiMjdhZjcvdGFibGU6NDE0NmUzMDA4OTYxNDI0NjgwYmFlYjgwYWI3OTkyOGYvdGFibGVyYW5nZTo0MTQ2ZTMwMDg5NjE0MjQ2ODBiYWViODBhYjc5OTI4Zl8zLTEtMS0xLTA_1409108d-e0e7-4911-bb67-02b7a3ea67b5">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80L2ZyYWc6YjdmYmEzNzBhZDg2NDY2NmJiYTg5NDEzM2RiMjdhZjcvdGFibGU6NDE0NmUzMDA4OTYxNDI0NjgwYmFlYjgwYWI3OTkyOGYvdGFibGVyYW5nZTo0MTQ2ZTMwMDg5NjE0MjQ2ODBiYWViODBhYjc5OTI4Zl80LTEtMS0xLTA_ece3b990-ab20-4f0a-8ae5-0185118080f4">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80L2ZyYWc6YjdmYmEzNzBhZDg2NDY2NmJiYTg5NDEzM2RiMjdhZjcvdGFibGU6NDE0NmUzMDA4OTYxNDI0NjgwYmFlYjgwYWI3OTkyOGYvdGFibGVyYW5nZTo0MTQ2ZTMwMDg5NjE0MjQ2ODBiYWViODBhYjc5OTI4Zl81LTEtMS0xLTA_ef7f877b-a166-47fd-b6ee-76b213d69b64">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i3bb2cf473fe64aee81f15107d5bc1fa3_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNy9mcmFnOmJmMDJkZGIxMmVjNzRhOGViNGE4N2FlODc4MTg4YzZmL3RhYmxlOmY4ZjFhMTA5N2FiNDQ2MDFhYmE1YTlhOTExMGU4NGUxL3RhYmxlcmFuZ2U6ZjhmMWExMDk3YWI0NDYwMWFiYTVhOWE5MTEwZTg0ZTFfMi0xLTEtMS0w_40df068d-1b30-494d-8900-3786eefa4654">P3M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="i8a5de480a19a4567aee54ff3359b33b2_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_28d0c639-0d9c-415c-9d49-152d06305c8e">P1Y</mtz:LesseeLeaseRenewalTerm>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="i365caef6c65d45299b65ee5a535a1503_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_9bf3c4b3-71e0-4331-ba50-21f64e9f2ad4">P1Y</mtz:LesseeLeaseRenewalTerm>
    <us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_deceffa0-1d0b-47af-bca1-13a87475e1f5">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_fc845699-2060-42d8-8cf3-200d9d32228b">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72">http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966">http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI1_4bc342d0-b5bc-475f-a417-61593e0de1e2">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI4_ffb842b5-4885-471f-9ef6-1b2dd6abb172">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18zMTQ_4b0afa93-69c1-49e8-ae2d-a867ec8aafcd">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI5_3715b2f0-3c2d-40fc-b491-e3db99f7b415">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI2_1c5100f3-ec72-4372-80e0-f8b4258ffa9e">001-08106</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjIy_98fa5d31-995d-49c0-8361-78fde494162a">MasTec, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF8wLTAtMS0xLTA_eba5493a-a9e9-4b94-af2b-1448823c5a04">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF8wLTItMS0xLTA_e57620d7-c18d-414d-9d8f-3c3663168a14">65-0829355</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF8zLTAtMS0xLTA_dacd0086-1415-445a-a6ca-35427d35cfa2">800 S. Douglas Road, 12th Floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF80LTAtMS0xLTA_15e069a1-f56b-48db-b6fd-f31bee8b04f6">Coral Gables,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF80LTEtMS0xLTA_2d6807ad-d17a-4479-92ee-cb2e4f2cb51c">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF80LTItMS0xLTA_ac6a9fc5-e37b-4527-af51-c6233e1ca877">33134</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI3_28e45621-7ae6-4bae-9d36-31c1ae7760e1">305</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjMw_46dec219-3202-402f-99ab-9c6a0a70ef59">599-1800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6NzZjMzE2ZGNiNjkyNGRhNTg0NmY2NTdkNGNhYmExN2YvdGFibGVyYW5nZTo3NmMzMTZkY2I2OTI0ZGE1ODQ2ZjY1N2Q0Y2FiYTE3Zl8xLTAtMS0xLTA_eabf62fc-1720-465e-9db4-aa3da3422ba1">Common Stock, $0.10 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6NzZjMzE2ZGNiNjkyNGRhNTg0NmY2NTdkNGNhYmExN2YvdGFibGVyYW5nZTo3NmMzMTZkY2I2OTI0ZGE1ODQ2ZjY1N2Q0Y2FiYTE3Zl8xLTEtMS0xLTA_b0c5a206-5298-4f4b-bc23-aeba601d5462">MTZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6NzZjMzE2ZGNiNjkyNGRhNTg0NmY2NTdkNGNhYmExN2YvdGFibGVyYW5nZTo3NmMzMTZkY2I2OTI0ZGE1ODQ2ZjY1N2Q0Y2FiYTE3Zl8xLTItMS0xLTA_4ade1f2e-172a-4e6a-a794-50f35fcb692c">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjIz_5b64d1ed-8600-4957-9203-b779132d7a20">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjMx_00c4182e-8018-47ad-99ea-90de3e837bd4">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6YmZiZWRkN2RlMGIzNDAxYWEwYTg4NTA4MDJhZTk3ZGIvdGFibGVyYW5nZTpiZmJlZGQ3ZGUwYjM0MDFhYTBhODg1MDgwMmFlOTdkYl8wLTAtMS0xLTA_2ede9c61-373f-47dd-b994-899c4b1bb82c">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6YmZiZWRkN2RlMGIzNDAxYWEwYTg4NTA4MDJhZTk3ZGIvdGFibGVyYW5nZTpiZmJlZGQ3ZGUwYjM0MDFhYTBhODg1MDgwMmFlOTdkYl8xLTQtMS0xLTA_898038f7-279d-40f2-876c-2a81954da0a2">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6YmZiZWRkN2RlMGIzNDAxYWEwYTg4NTA4MDJhZTk3ZGIvdGFibGVyYW5nZTpiZmJlZGQ3ZGUwYjM0MDFhYTBhODg1MDgwMmFlOTdkYl8yLTQtMS0xLTA_642783c2-b1f1-4897-9db0-b0e5c2cc7089">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI0_6571a424-f0a6-4251-89b0-8a6ee3dc6f52">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib41c39109571425cb7a6af6448cc6f1d_I20211101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMTg1_2cfc8ebf-13b7-4cf3-8ad0-12f72169a01e"
      unitRef="shares">74303674</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMi0xLTEtMS0w_730e747a-a509-4c81-b8a3-d78d28df1900"
      unitRef="usd">2404332000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMi0zLTEtMS0w_98d114dc-3ea0-4886-a26e-201b98539dd6"
      unitRef="usd">1698279000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMi01LTEtMS0w_80404a79-7ddf-4f06-90df-4a334554ec46"
      unitRef="usd">6142414000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMi03LTEtMS0w_f947b6ad-1ccd-4a32-a83c-15175e749c06"
      unitRef="usd">4684180000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMy0xLTEtMS0w_69750bcb-e68d-4f38-8de0-ef0db4c4afe9"
      unitRef="usd">2057336000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMy0zLTEtMS0w_0fc8c3be-1637-465b-84f6-6c226a8c8058"
      unitRef="usd">1380522000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMy01LTEtMS0w_bc1f9f9d-e6cb-445b-b74c-697d2b11e6b9"
      unitRef="usd">5246427000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMy03LTEtMS0w_618b6dec-b752-43a3-bf5e-040aac6f559f"
      unitRef="usd">3948644000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNC0xLTEtMS0w_67fc6a33-7b42-4855-97d7-a55504be7659"
      unitRef="usd">95366000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNC0zLTEtMS0w_e1fd462d-87c3-491e-b95a-922e11867ae0"
      unitRef="usd">71397000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNC01LTEtMS0w_0e45cc12-f488-4723-85e5-fe973769b3b2"
      unitRef="usd">262132000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNC03LTEtMS0w_3b02db45-fa41-4b03-96d5-430297fe9e92"
      unitRef="usd">182173000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNS0xLTEtMS0w_2042c352-d03d-4a78-895f-df0f29e4728b"
      unitRef="usd">23352000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNS0zLTEtMS0w_63e05279-08e6-4bbf-9dff-f03966ecee56"
      unitRef="usd">11200000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNS01LTEtMS0w_bf24fa75-178e-420b-bdcf-9f8b22b7e59f"
      unitRef="usd">54522000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNS03LTEtMS0w_24abf8d6-e441-488f-8636-d0e12488117e"
      unitRef="usd">28384000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNi0xLTEtMS0w_fd7fe3b9-2096-4a0a-a93b-2c51f40a306e"
      unitRef="usd">91638000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNi0zLTEtMS0w_f8c09f43-b105-4ca4-97ff-7b11b7f8d35c"
      unitRef="usd">72690000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNi01LTEtMS0w_087943cb-f663-4c6d-9424-f749f2a28120"
      unitRef="usd">249706000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNi03LTEtMS0w_5d02f3f4-f0b3-4a09-9702-f36ff162836d"
      unitRef="usd">243163000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNy0xLTEtMS0w_79bcb232-6b47-4e3c-ae80-694ff5fe07e2"
      unitRef="usd">-13091000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNy0zLTEtMS0w_f356e510-8856-4c18-9e6b-00adde6faf1d"
      unitRef="usd">-13553000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNy01LTEtMS0w_53e22548-8be4-457e-8363-bf3c7f13ac42"
      unitRef="usd">-39379000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNy03LTEtMS0w_e74dbab5-3492-4ade-ae9b-6c8c3a3ea100"
      unitRef="usd">-45365000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOC0xLTEtMS0w_0c97f222-9608-4538-ac2f-0ca392442844"
      unitRef="usd">8714000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOC0zLTEtMS0w_f3c3edd6-d94a-4b41-9605-ef54ea0953b0"
      unitRef="usd">7445000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOC01LTEtMS0w_990d49e3-e8eb-4643-9cf8-59badb6e2ec6"
      unitRef="usd">23585000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOC03LTEtMS0w_6e2cf590-1579-4008-b28e-d6bbc91c1413"
      unitRef="usd">22092000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOS0xLTEtMS0w_ef5f9232-4d54-4a08-bf22-0e647decdb11"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOS0zLTEtMS0w_598c42ec-0aa4-419f-abcc-d9bbe75fe504"
      unitRef="usd">-5569000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOS01LTEtMS0w_44bf33a9-e440-4a10-a158-44f44f1879f1"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOS03LTEtMS0w_f32b4ef0-ba95-4beb-81a6-107c99f8ea01"
      unitRef="usd">-5569000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTAtMS0xLTEtMA_b2cd64a5-3f41-414b-9710-958d714be5a0"
      unitRef="usd">7772000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTAtMy0xLTEtMA_40d5afc1-fcdb-4447-8c2e-5ceb77cf9bae"
      unitRef="usd">6612000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTAtNS0xLTEtMA_6414b6f2-f442-4258-917a-c07561107de9"
      unitRef="usd">24457000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTAtNy0xLTEtMA_ef0dd581-bfbc-4544-8ca3-4dc6696d60e8"
      unitRef="usd">18481000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTEtMS0xLTEtMA_9b15e0ed-ab7b-47dd-96eb-177e476ba1ff"
      unitRef="usd">140035000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTEtMy0xLTEtMA_ee8e0aa1-2c7c-483b-bec5-fe7186716797"
      unitRef="usd">157405000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTEtNS0xLTEtMA_5db4a696-3d71-40e2-9bdf-dbe705650cbd"
      unitRef="usd">338290000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTEtNy0xLTEtMA_e6a97933-0842-402a-a328-6c0e10185dc1"
      unitRef="usd">271455000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTItMS0xLTEtMA_433a1546-7973-40a7-ad09-9a235d430fe5"
      unitRef="usd">27578000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTItMy0xLTEtMA_125f3cbd-345b-4ca2-b28e-db1f3b660822"
      unitRef="usd">40520000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTItNS0xLTEtMA_2bcc296b-f3a2-4b22-99fb-88934f21c5ac"
      unitRef="usd">83956000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTItNy0xLTEtMA_25f06ec9-e09e-4cd9-b48a-8e2398fa0bd8"
      unitRef="usd">61681000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTMtMS0xLTEtMA_bef40909-2718-4c0f-93b1-94387730ac01"
      unitRef="usd">112457000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTMtMy0xLTEtMA_0a73b992-9627-437b-bc8a-fc13785c5f49"
      unitRef="usd">116885000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTMtNS0xLTEtMA_e6c921e0-ab90-4734-9845-d39b296f2b78"
      unitRef="usd">254334000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTMtNy0xLTEtMA_fd012014-a180-4d68-8675-cedf36ff7fd8"
      unitRef="usd">209774000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTQtMS0xLTEtMA_fbc04fba-35b1-495c-82ae-44b2a6aadba4"
      unitRef="usd">1370000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTQtMy0xLTEtMA_d3939859-a8c3-445e-8350-bc19ebbad1bc"
      unitRef="usd">394000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTQtNS0xLTEtMA_033c4b8f-805b-4621-b843-3221e227ebb9"
      unitRef="usd">2147000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTQtNy0xLTEtMA_4697a60b-8376-4713-9ecc-95a9dfe51bc6"
      unitRef="usd">48000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTUtMS0xLTEtMA_d7bb4912-9a7d-48d7-bbf6-7e9dd196a0da"
      unitRef="usd">111087000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTUtMy0xLTEtMA_736d93ec-8677-40bb-b91e-7d5ea1f12dae"
      unitRef="usd">116491000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTUtNS0xLTEtMA_48e4fe31-6463-47a2-8f9e-95f70a6c7d05"
      unitRef="usd">252187000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTUtNy0xLTEtMA_5887b1a6-2750-44be-8bb6-b34bc8c42adb"
      unitRef="usd">209726000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTgtMS0xLTEtMA_fd15f074-eb75-4845-bbc8-25dcac5636b0"
      unitRef="usdPerShare">1.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTgtMy0xLTEtMA_aefc6ee0-4985-4139-a8d2-f6023ce56091"
      unitRef="usdPerShare">1.61</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTgtNS0xLTEtMA_6abc447d-37b1-48ad-af79-16dff57aaa82"
      unitRef="usdPerShare">3.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTgtNy0xLTEtMA_9397f770-c325-4c25-ac5a-c01a9d868f37"
      unitRef="usdPerShare">2.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTktMS0xLTEtMA_711b015d-7b87-41ef-96f8-e355868fced5"
      unitRef="shares">72503000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTktMy0xLTEtMA_1913c82a-a2ad-4077-a271-a1a06869c89f"
      unitRef="shares">72138000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTktNS0xLTEtMA_93ebeeb1-c1bf-431d-85b9-1092b22b8233"
      unitRef="shares">72481000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTktNy0xLTEtMA_7bcb6343-114b-413e-afbd-b26c8e6dcf4b"
      unitRef="shares">72971000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjEtMS0xLTEtMA_3ea35953-cfb2-4458-b597-d3a8c7ed71ef"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjEtMy0xLTEtMA_a10de316-c283-4da1-a6b7-e4cd75ed42aa"
      unitRef="usdPerShare">1.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjEtNS0xLTEtMA_052ce7ee-60c9-4666-9eed-dbcb86740658"
      unitRef="usdPerShare">3.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjEtNy0xLTEtMA_81e854a8-9691-4585-b2fb-9597c298764d"
      unitRef="usdPerShare">2.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjItMS0xLTEtMA_fadbc7df-9cd9-4e3d-9a4a-78284cf10cf3"
      unitRef="shares">73977000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjItMy0xLTEtMA_5419bbf9-0fe3-4bbf-8c84-09036778d6d6"
      unitRef="shares">73095000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjItNS0xLTEtMA_02977580-9ae6-46b5-bbbc-513d7fdb5e2f"
      unitRef="shares">73921000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjItNy0xLTEtMA_50cefb4e-50be-4cf1-b5c3-27a96dd221e0"
      unitRef="shares">73787000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfMi0xLTEtMS0w_160d08a6-c1f9-4d1a-a327-b0632785166d"
      unitRef="usd">112457000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfMi0zLTEtMS0w_e9e15b09-e555-4101-80e0-a95a3674a324"
      unitRef="usd">116885000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfMi01LTEtMS0w_1ca42483-72b0-43f2-b04e-d66d98067a7a"
      unitRef="usd">254334000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfMi03LTEtMS0w_1f76f68c-6e21-49c3-9a94-e45241a99741"
      unitRef="usd">209774000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNC0xLTEtMS0w_3b9094a0-3bbc-4e44-ab99-10b04ff26ed5"
      unitRef="usd">-1278000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNC0zLTEtMS0w_92db189d-a26c-46f2-8b39-4f2a3db36310"
      unitRef="usd">-616000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNC01LTEtMS0w_85d39fb0-a406-4c55-b339-a075c76f545b"
      unitRef="usd">-64000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNC03LTEtMS0w_9cb071cb-6fee-4d12-8239-e6ed8321c22c"
      unitRef="usd">-1753000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNS0xLTEtMS0w_b74fa8ac-8769-4b72-93dd-dda4fb9c3737"
      unitRef="usd">-1041000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNS0zLTEtMS0w_8c18faf8-644a-4faa-a486-1edb79794c01"
      unitRef="usd">2839000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNS01LTEtMS0w_b6d0f27b-6725-4e42-8662-a564a306d262"
      unitRef="usd">9333000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNS03LTEtMS0w_3fc539ef-adf9-4514-bdbb-d48a9da3b732"
      unitRef="usd">-21447000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNi0xLTEtMS0w_1c0b7c97-78e9-4eca-8961-a0b1222a8497"
      unitRef="usd">110138000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNi0zLTEtMS0w_3e1e45ae-1bcd-46d6-8aac-c5ccf8cdc5a4"
      unitRef="usd">119108000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNi01LTEtMS0w_ced1103e-31b7-48c9-b2f9-d6e209edbeef"
      unitRef="usd">263603000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNi03LTEtMS0w_7f11d95f-ee36-4e60-ba22-fcbe4c3cb7f3"
      unitRef="usd">186574000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNy0xLTEtMS0w_0d8dc21f-2dcc-48f0-bebd-ef3dc56fa2e4"
      unitRef="usd">1370000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNy0zLTEtMS0w_6058ad41-c016-4d5f-9800-23fc67c42ee4"
      unitRef="usd">394000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNy01LTEtMS0w_0cbaa5d5-3802-4868-bfca-7a3617c2ba93"
      unitRef="usd">2147000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNy03LTEtMS0w_a0e397a5-f912-450f-801f-ca804539b433"
      unitRef="usd">48000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfOC0xLTEtMS0w_e431da65-92d6-42db-900e-f4e5593e6a72"
      unitRef="usd">108768000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfOC0zLTEtMS0w_20d7550f-1eb5-404f-9cef-79232dcb04fb"
      unitRef="usd">118714000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfOC01LTEtMS0w_c027f496-a552-494c-9c24-f23b2f15068b"
      unitRef="usd">261456000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfOC03LTEtMS0w_5760e6dd-cf08-4422-92e0-94b5a4dc209b"
      unitRef="usd">186526000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMy0xLTEtMS0w_797df57e-938d-4d62-979d-fde15ecfa268"
      unitRef="usd">239924000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMy0zLTEtMS0w_88a53543-70bb-4f15-b6f9-84d7fc0f43e1"
      unitRef="usd">423118000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNC0xLTEtMS0w_bd00de8e-1f56-4abd-a3ad-bd331fcc2fe8"
      unitRef="usd">956973000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNC0zLTEtMS0w_f44cc867-cb7a-49d8-9da6-249c711b7585"
      unitRef="usd">784488000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNS0xLTEtMS0w_bec72e78-e89e-4a23-acc7-4d14f6e9e9f5"
      unitRef="usd">1166183000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNS0zLTEtMS0w_94c25298-7bd0-4e48-9d19-38e7d85f7502"
      unitRef="usd">969743000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNi0xLTEtMS0w_091b2ea0-fb63-4523-991e-7524d22ecc67"
      unitRef="usd">91781000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNi0zLTEtMS0w_9583c4a0-f2e9-4e2a-aa37-b10973969c1f"
      unitRef="usd">89645000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNy0xLTEtMS0w_a09d58ab-eedf-4f0e-85bc-18df1a579b09"
      unitRef="usd">74224000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNy0zLTEtMS0w_fb813f2f-5216-487e-8077-096014df3db3"
      unitRef="usd">60631000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfOC0xLTEtMS0w_0680e9f5-3652-4285-9159-d3d9d941e4eb"
      unitRef="usd">59334000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfOC0zLTEtMS0w_365d1bf5-fe5c-4fdb-b286-d9707a332108"
      unitRef="usd">31390000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfOS0xLTEtMS0w_2d0a54a1-a029-4fcb-84a7-6f00fb4736f3"
      unitRef="usd">2588419000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfOS0zLTEtMS0w_44f7501e-3304-4a6a-acf2-db1153a3cf23"
      unitRef="usd">2359015000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTAtMS0xLTEtMA_d9a2381b-1c70-4ef0-9052-3ffa4481843d"
      unitRef="usd">1063358000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTAtMy0xLTEtMA_47542ef0-58b5-4c0b-899d-03468de44af2"
      unitRef="usd">982328000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTEtMS0xLTEtMA_3c77abd1-eab1-42b7-b4d4-133caa725b72"
      unitRef="usd">197581000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTEtMy0xLTEtMA_4fae5434-24f7-4142-a08b-fa5ce4d89c61"
      unitRef="usd">176573000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTItMS0xLTEtMA_48ca9f4a-822e-47b7-84a6-9a349d51f4c7"
      unitRef="usd">1338597000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTItMy0xLTEtMA_94208012-b996-45ea-9d58-f0a05e598b7c"
      unitRef="usd">1243034000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTMtMS0xLTEtMA_f85f5a20-2a1d-4cc0-ab4d-4da8c4d22f98"
      unitRef="usd">496963000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTMtMy0xLTEtMA_9b627e22-aa8e-4fcc-bd7c-5373a936ab01"
      unitRef="usd">184043000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTQtMS0xLTEtMA_194ba37d-607c-4738-978c-19d3dec85063"
      unitRef="usd">328330000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTQtMy0xLTEtMA_693938bc-fe51-4ec3-9db7-4da0e65681ec"
      unitRef="usd">282856000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTUtMS0xLTEtMA_60314bc6-b672-4c59-b009-2e138ece1e72"
      unitRef="usd">6013248000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTUtMy0xLTEtMA_8b8cec8a-f0a1-4475-a836-fef0d30958b2"
      unitRef="usd">5227849000</us-gaap:Assets>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTgtMS0xLTEtMA_39b45eec-e29e-4edb-af64-7cc31015c91f"
      unitRef="usd">161016000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTgtMy0xLTEtMA_97270479-dc80-4da3-9dd0-a3054fa9c581"
      unitRef="usd">145110000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTktMS0xLTEtMA_fb462fbe-4729-481c-9138-ddffdd62f6d5"
      unitRef="usd">80155000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTktMy0xLTEtMA_b8087abf-3ba9-4a1b-9504-8f6fab200a90"
      unitRef="usd">72481000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjAtMS0xLTEtMA_43c3c5c5-e79e-40c7-a28c-31e0801d4666"
      unitRef="usd">688680000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjAtMy0xLTEtMA_8a2cdb0e-9de2-472f-8f98-39b7694cb4a1"
      unitRef="usd">571269000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjEtMS0xLTEtMA_72517f4b-a0cd-475a-a406-821073448d12"
      unitRef="usd">213403000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjEtMy0xLTEtMA_1ce14dbc-c9f5-45bd-86ac-79f62e3d386f"
      unitRef="usd">135316000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjItMS0xLTEtMA_804d194d-f433-49df-a830-14641d17d624"
      unitRef="usd">224820000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjItMy0xLTEtMA_830bcf07-bba2-4540-bf9a-7c58dc706d61"
      unitRef="usd">187647000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjMtMS0xLTEtMA_8ad05b46-4117-446a-9ac9-837f0198ee37"
      unitRef="usd">247315000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjMtMy0xLTEtMA_1dd91d55-74a1-4b5f-9c17-262044253178"
      unitRef="usd">228388000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjQtMS0xLTEtMA_404ae7c2-bedc-4557-a2db-7e5dba96d29d"
      unitRef="usd">88919000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjQtMy0xLTEtMA_f64de12f-867a-41e4-8ef2-cdec242e0ce4"
      unitRef="usd">74988000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjUtMS0xLTEtMA_366e4a4a-4138-46a5-bd1e-bb497061cc73"
      unitRef="usd">1704308000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjUtMy0xLTEtMA_822e7316-3290-498f-b66a-ea3b51d4968c"
      unitRef="usd">1415199000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjYtMS0xLTEtMA_271403ff-d705-4fac-b074-2dbf62ea13e0"
      unitRef="usd">1347149000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjYtMy0xLTEtMA_eeb57a20-c762-4516-8b65-d608fe696785"
      unitRef="usd">1157632000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjctMS0xLTEtMA_3e56a18f-972a-4087-a906-548f3a8a4834"
      unitRef="usd">129568000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjctMy0xLTEtMA_6e09628b-2c9b-40f4-b865-676241714a1a"
      unitRef="usd">116506000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjgtMS0xLTEtMA_a1216e82-84b9-4a1f-9640-2260a9de35e7"
      unitRef="usd">326107000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjgtMy0xLTEtMA_6e93de3e-1b69-479a-9c94-de4e4cca27d3"
      unitRef="usd">302938000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjktMS0xLTEtMA_3045231f-e8ec-476b-a6ec-daa34c7f8ff4"
      unitRef="usd">228634000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjktMy0xLTEtMA_7f18c859-4caa-433b-9697-97c2d88fdfe6"
      unitRef="usd">230049000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzAtMS0xLTEtMA_0e1dedd2-6cd1-4c36-881b-05f596b530b2"
      unitRef="usd">3735766000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzAtMy0xLTEtMA_7a347e00-b66b-4edc-ad5c-d23ad91cd5fa"
      unitRef="usd">3222324000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzEtMS0xLTEtMA_d36d42c6-af2b-498e-8fc2-3fe7ecb8225d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzEtMy0xLTEtMA_f4c1c989-7617-43f1-8e5d-7b9cc071823c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzIx_11934bf4-ab4c-48e0-8831-c29b89cc582c"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzIx_1ec84b15-b743-462f-a786-28b745bab40d"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzU1_5bc492c8-01b8-476d-a31b-27e0b5c7afd2"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzU1_d5ba9cca-223a-405d-9e49-a4e9d072c267"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzkx_1257683f-697d-4c79-8cdf-2fdad2fa51b8"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzkx_94919a7e-a772-43e8-aa01-1a1e52d25379"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzkx_b919cb74-65bc-4847-a1a6-e83b104c526c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzkx_e1753c2c-cf6a-4f30-a23c-402647e43ded"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMS0xLTEtMA_6b26854f-973e-48fa-9c19-fd9e1bf54e22"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMy0xLTEtMA_3e86088c-47fd-4c42-83e9-7b4350c88b10"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3XzE4_1da4afdf-5408-4a2e-b1a0-a5cc0c451833"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3XzE4_dc9cb8a4-f613-4c66-add0-332b0f8b6047"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3XzUy_3bc3f41b-5ad4-4b33-b741-eea0e934003a"
      unitRef="shares">145000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3XzUy_9940d414-e7f0-4879-9142-94342b144738"
      unitRef="shares">145000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3Xzcy_2378a9ae-5c32-421a-a647-97beb883f0bb"
      unitRef="shares">93246800</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3Xzc5_8ef9b621-2c6b-4e21-b6f0-0eb4c53377cc"
      unitRef="shares">93107440</us-gaap:CommonStockSharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9d2caab97c9d47ed94fa9dac1cc296c4_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3Xzkz_63048e53-b1cf-41dd-aa12-4d81cb6882c3"
      unitRef="shares">1858799</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie249af96f7444ee1b3ca9da6fc130acb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3XzEwMA_f81773c3-07d9-412d-8394-cbd082146223"
      unitRef="shares">1843041</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:CommonStockValue
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMS0xLTEtMA_4ac4d3d1-1bea-44dc-82b7-f9da822b367a"
      unitRef="usd">9325000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMy0xLTEtMA_0f690104-4bd7-4c6f-b990-1a85c3e0b452"
      unitRef="usd">9311000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzUtMS0xLTEtMA_fad1850f-6674-4529-b89d-8ca1e58197cf"
      unitRef="usd">847242000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzUtMy0xLTEtMA_07f3cf50-40a0-494b-8f8c-cd42e588d2a4"
      unitRef="usd">837453000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzYtMS0xLTEtMA_463717e5-bfb8-495d-9598-5b2859c97a16"
      unitRef="usd">2085744000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzYtMy0xLTEtMA_d5542f38-b1a5-4238-b2d2-ed394348bedb"
      unitRef="usd">1833557000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzctMS0xLTEtMA_0517a067-c4c5-4ae0-9f5a-109e525ded8c"
      unitRef="usd">-82175000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzctMy0xLTEtMA_7ab5468e-4783-4d79-8965-3409f1fc43b9"
      unitRef="usd">-91444000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmJiNDYyOTYyZjNlYzRhYTQ5M2Y2NDk3OTQzODBmYWE4XzI5_56ea932a-1778-437e-aeca-386cb84413eb"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmJiNDYyOTYyZjNlYzRhYTQ5M2Y2NDk3OTQzODBmYWE4XzI5_e33e5a05-705d-4c47-b2bf-d423ce719996"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzgtMS0xLTEtMA_92f0efdb-3921-453a-9fb4-ff5911ec5aeb"
      unitRef="usd">586955000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzgtMy0xLTEtMA_0b42acf4-a09d-49d1-82d7-b986e6edd26c"
      unitRef="usd">586955000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzktMS0xLTEtMA_8b6089b3-05b0-46a8-bb7b-3ee8b74dc368"
      unitRef="usd">2273181000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzktMy0xLTEtMA_2e13e3a1-df49-4575-871f-e9706d5c3dae"
      unitRef="usd">2001922000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDAtMS0xLTEtMA_c3b19bde-e309-4486-8a0a-831039f364ba"
      unitRef="usd">4301000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDAtMy0xLTEtMA_f6c86e9c-a41c-4294-8406-1b5c1b4eb9af"
      unitRef="usd">3603000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDEtMS0xLTEtMA_4404b380-4312-4994-a2d9-ef32ff39ec4f"
      unitRef="usd">2277482000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDEtMy0xLTEtMA_9348968c-116c-4e8f-83cb-51102b1631c0"
      unitRef="usd">2005525000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDItMS0xLTEtMA_75951247-3aa1-4181-92f2-a5ec1923f6f5"
      unitRef="usd">6013248000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDItMy0xLTEtMA_5eaeba42-8c68-44e1-a033-7921c22da97e"
      unitRef="usd">5227849000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="ide44f113a3e14fb49c3a6b1ba941a2c9_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xLTEtMS0w_a470309c-3b72-47a7-843f-8f4547e29352"
      unitRef="shares">93256202</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ide44f113a3e14fb49c3a6b1ba941a2c9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0zLTEtMS0w_b97a57e6-114c-4dc4-8e6b-33a6edf8dc38"
      unitRef="usd">9326000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i8baa65a6e43d493c8c65f3c0a7d27d94_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy01LTEtMS0w_c4c7f3cd-2243-4a4d-804c-1199ff5ba0ba"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8baa65a6e43d493c8c65f3c0a7d27d94_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy03LTEtMS0w_b8ffba84-d7ac-4922-95f7-84b21779c3af"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i29c4cdb8b3da4410abc9a2a24fddff7f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy05LTEtMS0w_3dec65a5-07de-4f7a-8b47-412a78ca0990"
      unitRef="usd">841190000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i694e6268d7ec4fa88562a5ca1933ac53_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xMS0xLTEtMA_3274d6bd-e410-4df9-8ca1-581b6a16212b"
      unitRef="usd">1974657000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if83c9f93bc9a4d92b6383683b1a02e94_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xMy0xLTEtMA_3ad8df6f-61f9-48d3-8b73-242121792d3a"
      unitRef="usd">-79856000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i483aaf616f324740aa06612c0a5f8790_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xNS0xLTEtMA_37e6e72f-31be-410d-9dd3-78c92891feec"
      unitRef="usd">2158362000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2f0e4e14c89b4928b024744ab9b1f111_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xNy0xLTEtMA_b26ad10e-c006-4bed-a768-796ba7f79b46"
      unitRef="usd">3007000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icf8b60423b584812b310a286094cd99d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xOS0xLTEtMA_dfd5c4ba-0c76-4d66-8dad-3ca60b176104"
      unitRef="usd">2161369000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ib37fa634cec34bfead49ea17f2b20c7f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNC0xMS0xLTEtMA_4422d9e0-a930-43a7-93d3-80f73f656807"
      unitRef="usd">111087000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5b63c460c1ff4964bf27298d53e86905_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNC0xNS0xLTEtMA_6d3b17f2-23c7-4aef-a386-962c97b0cb73"
      unitRef="usd">111087000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if795c41cfe4243a6abc59deeef00b9c9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNC0xNy0xLTEtMA_5651cd99-484f-4543-a5d2-f7eafaec852f"
      unitRef="usd">1370000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNC0xOS0xLTEtMA_7fddc7cf-f4b8-4244-82c8-ecd862ee1c07"
      unitRef="usd">112457000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic002addb74bb4f689678299ae488062a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNS0xMy0xLTEtMA_fa3ae611-db89-4bc4-8719-0610e02fc9dd"
      unitRef="usd">-2319000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5b63c460c1ff4964bf27298d53e86905_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNS0xNS0xLTEtMA_c9fb5378-ea34-4d5e-8300-7593d3898ab1"
      unitRef="usd">-2319000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNS0xOS0xLTEtMA_e814d55b-5f08-4e1d-9bf1-58a0031e8271"
      unitRef="usd">-2319000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id27f439dba014ce898570bfcd66da916_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNi05LTEtMS0w_903a9d82-0cb2-46a0-9a8a-e37112ce9725"
      unitRef="usd">6073000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5b63c460c1ff4964bf27298d53e86905_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNi0xNS0xLTEtMA_4087ed8c-d3ed-485d-9889-da2daff2a905"
      unitRef="usd">6073000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNi0xOS0xLTEtMA_8b5bfed0-7795-46d3-874d-710925368372"
      unitRef="usd">6073000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="if9a4a710f4d046cab3c4f1062455ed06_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNy0xLTEtMS0w_ae6438ff-e219-43d6-857b-8bb766d5878d"
      unitRef="shares">-9174</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="if9a4a710f4d046cab3c4f1062455ed06_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNy0zLTEtMS0w_7a841e57-6cb3-4391-a743-dbc4b758586c"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="id27f439dba014ce898570bfcd66da916_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNy05LTEtMS0w_0e57a0e5-918f-401c-be57-367bc3577e0a"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNy0xOS0xLTEtMA_5937f85d-9eb0-4115-ab0b-9c576ab6f1d1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="if9a4a710f4d046cab3c4f1062455ed06_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfOC0xLTEtMS0w_eb38db1e-84cf-4c32-9d3a-05a201fc4e76"
      unitRef="shares">-228</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="id27f439dba014ce898570bfcd66da916_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfOC05LTEtMS0w_b5172472-f44d-494e-a7e7-b9c66cfe4765"
      unitRef="usd">-22000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i5b63c460c1ff4964bf27298d53e86905_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfOC0xNS0xLTEtMA_f87410b3-aa96-4f85-9284-97c9d7cac112"
      unitRef="usd">-22000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfOC0xOS0xLTEtMA_bcb5350b-5ba2-43f1-9cdc-880bc516ecd5"
      unitRef="usd">-22000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="if795c41cfe4243a6abc59deeef00b9c9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTAtMTctMS0xLTA_2cdd83e5-ff47-4dc3-8c7a-3e1c34441c3c"
      unitRef="usd">76000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTAtMTktMS0xLTA_c94dc953-07b9-4df0-842f-aaaac267434d"
      unitRef="usd">76000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3b12dcaf88df42b298c843f6955693e2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMS0xLTEtMA_afabe300-8e05-4bc2-8d27-643f8b153d3c"
      unitRef="shares">93246800</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b12dcaf88df42b298c843f6955693e2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMy0xLTEtMA_c2645d84-9d84-495b-8040-ed3aae608988"
      unitRef="usd">9325000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i34aa4d41ab834dce84948cb1419d91be_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItNS0xLTEtMA_66800e67-364f-489b-8c9f-c6dabb2deffb"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i34aa4d41ab834dce84948cb1419d91be_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItNy0xLTEtMA_f8654e45-ac04-4ca7-9004-d925a2ce7115"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if61b497d135f42dbbe76fc86272ce480_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItOS0xLTEtMA_26ed22a6-85cb-4796-904a-31af20c6c215"
      unitRef="usd">847242000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b08dca448c84ed9b66f068ae34a9277_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMTEtMS0xLTA_fb25e448-49da-497f-8fc8-6b1a1400b2a2"
      unitRef="usd">2085744000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a2a5136a90c4245b093793a2204bbb9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMTMtMS0xLTA_c9c8fcb5-98db-4ac7-8753-e4ee7bca36b8"
      unitRef="usd">-82175000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b07273243ec4c4ea138240b0c3e61e8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMTUtMS0xLTA_a5f7820b-bffe-4f9c-93fe-64a4c4d5f8d1"
      unitRef="usd">2273181000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6ae4e6d5516044a2a0cbaf30c86d4002_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMTctMS0xLTA_51d8cc06-f65f-4db3-9acb-fac581c2eed4"
      unitRef="usd">4301000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMTktMS0xLTA_a83393b4-604a-4c9b-9163-ec2bb951c25c"
      unitRef="usd">2277482000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i90a6183fe6d845f9b7032f9c8156b940_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMS0xLTEtMA_7fc3895b-1d5c-45a8-bccf-c6a0d538c2ec"
      unitRef="shares">92665097</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90a6183fe6d845f9b7032f9c8156b940_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMy0xLTEtMA_2e5971a9-43ad-46d2-b0a8-3017e134dd97"
      unitRef="usd">9267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="idf71190dcef14c0bb9c08f629285086c_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtNS0xLTEtMA_52d01c92-bb61-4df9-92a0-923519f6b715"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idf71190dcef14c0bb9c08f629285086c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtNy0xLTEtMA_f0b550ec-725c-41d9-9af3-631d4818d73e"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if8d81541783f45669389657e1133ccd1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtOS0xLTEtMA_205ac0be-6025-45be-942d-f4aa8a020f8d"
      unitRef="usd">821584000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8556db8bb8f64b31853b63c83f5d6e6e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMTEtMS0xLTA_ab01b543-fed1-47dc-a022-7ffc59a4e120"
      unitRef="usd">1603944000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie67d3377c80046659485645b55314a7f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMTMtMS0xLTA_f37566e9-1f01-4e82-a867-826be3b0254d"
      unitRef="usd">-101129000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b1121fbf3f644bcb0fdea87720a9d67_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMTUtMS0xLTA_c1e582b2-30f9-4634-8c0e-0ef6b54b1bf9"
      unitRef="usd">1746711000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if8827403472f40ec9336bf2b2203a8bc_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMTctMS0xLTA_edb9fcc2-bc27-42c5-82e4-170762101606"
      unitRef="usd">4125000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id09e4c90111c45289b0c32038e901769_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMTktMS0xLTA_ca249e5b-9d05-4471-910d-f02391e306b9"
      unitRef="usd">1750836000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i16bcf378ba2d4a9d85f9a861a8b25d38_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTYtMTEtMS0xLTA_1037075f-05a6-43bd-9371-7688c4eac489"
      unitRef="usd">116491000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3de238058a124182a049a0d06cd317e2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTYtMTUtMS0xLTA_a166c289-c9c2-45bc-aad2-ba314e31c8a6"
      unitRef="usd">116491000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3859299c7db34b48b6a7c3b21af9df8e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTYtMTctMS0xLTA_6975c38c-3e13-4cd6-9191-3bcbf0e9c1fc"
      unitRef="usd">394000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTYtMTktMS0xLTA_3587a168-eb19-4da7-83db-14f535c1b034"
      unitRef="usd">116885000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i68426fe3b249499a898180a18929cb46_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTctMTMtMS0xLTA_8f1c856b-4da8-4ec8-9d36-c444641f1350"
      unitRef="usd">2223000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3de238058a124182a049a0d06cd317e2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTctMTUtMS0xLTA_bf830b38-ffb5-42eb-9fb6-9b8a3d665d2c"
      unitRef="usd">2223000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTctMTktMS0xLTA_3e1b9bd9-4b11-4819-9f51-165d38c876e9"
      unitRef="usd">2223000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idc593da7cdbd425bbf5c48c4d4271c20_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTgtOS0xLTEtMA_b81bc1ca-c7bd-414e-b5d3-b2ff59772f6a"
      unitRef="usd">5639000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3de238058a124182a049a0d06cd317e2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTgtMTUtMS0xLTA_f5e209d3-f392-4b3c-8ad0-adfae021a227"
      unitRef="usd">5639000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTgtMTktMS0xLTA_d53d28da-bb36-4a6d-bb8b-a55de02c6f35"
      unitRef="usd">5639000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ia7865d51901545e39a6aedb3d1ca6c9d_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTktMS0xLTEtMA_8964cbf8-1ef2-484b-9a92-51e751a36ff8"
      unitRef="shares">1391</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="ia7865d51901545e39a6aedb3d1ca6c9d_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjAtMS0xLTEtMA_08f23702-3133-4325-9521-184d53f84672"
      unitRef="shares">94553</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ia7865d51901545e39a6aedb3d1ca6c9d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjAtMy0xLTEtMA_1308f16b-70d0-436c-9ba1-6c3ac828cb5f"
      unitRef="usd">9000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="idc593da7cdbd425bbf5c48c4d4271c20_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjAtOS0xLTEtMA_b92d3d8c-035a-4025-997b-bc2a98845d7e"
      unitRef="usd">2272000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i3de238058a124182a049a0d06cd317e2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjAtMTUtMS0xLTA_775e25b9-a0c4-47fc-a9d9-1df2a20d5127"
      unitRef="usd">2281000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjAtMTktMS0xLTA_4684d1c5-21ef-495f-a0de-540e8dbeea2d"
      unitRef="usd">2281000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i3859299c7db34b48b6a7c3b21af9df8e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjItMTctMS0xLTA_370222aa-c94b-4db8-9e51-cb0ea8f23c7e"
      unitRef="usd">719000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjItMTktMS0xLTA_5eb79ffb-a097-4fd3-9f62-30a31aa47b74"
      unitRef="usd">719000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockSharesIssued
      contextRef="i10a9bb90d1d04906acb77563945cdd11_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMS0xLTEtMA_438170bf-4fed-4bd7-8c0a-80fda42edba9"
      unitRef="shares">92761041</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10a9bb90d1d04906acb77563945cdd11_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMy0xLTEtMA_84fd9b11-cb88-4156-9406-a78ad5af31ea"
      unitRef="usd">9276000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i09326df045ea42359dd91123d3b49722_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtNS0xLTEtMA_8f64c975-39e6-4697-94a2-5b09313f7e0d"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i09326df045ea42359dd91123d3b49722_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtNy0xLTEtMA_07ac4db7-2751-42a9-8740-aa02f97520b9"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic07d5112d3eb41a88d999130dcec5e21_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtOS0xLTEtMA_80e5968d-2f6c-4ef9-88fd-a421a2ec2f29"
      unitRef="usd">829495000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98413f24bd60459e8d892f1d3ae7ab48_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMTEtMS0xLTA_55713e8f-6f8d-4687-b1cc-33639f621ed6"
      unitRef="usd">1720435000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i35a8415dac934083b18490085837abb4_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMTMtMS0xLTA_7490dba8-41fa-4873-8796-525cb174a08f"
      unitRef="usd">-98906000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id1573399867140dc9d0f347f554e0fe3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMTUtMS0xLTA_1470f16c-8a31-423b-83b0-ef270efa4c22"
      unitRef="usd">1873345000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i659c08b2c6ed4794b15021114896fce1_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMTctMS0xLTA_57414f83-5ad0-43b5-8b9f-e0bb045ed2f6"
      unitRef="usd">3800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3aa22cb31ae14fa1b2965494bb79ab1f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMTktMS0xLTA_592eeefb-4452-4442-9540-96206f0008b7"
      unitRef="usd">1877145000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic91989851b084ac59458e9865486a219_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xLTEtMS0w_e2886603-d595-422c-b9cf-459a64c10ff3"
      unitRef="shares">93107440</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic91989851b084ac59458e9865486a219_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0zLTEtMS0w_8b06648f-2387-443d-9b93-dbdd4ff02b5a"
      unitRef="usd">9311000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i8d488993475248faa01b155913c8b670_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy01LTEtMS0w_4f89f977-14d1-4bf7-b6df-c433f6abac20"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8d488993475248faa01b155913c8b670_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy03LTEtMS0w_cffb0cea-da10-4e75-898a-a193f359ce64"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia5c04968130b483cb5bc8d3f76713f40_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy05LTEtMS0w_e164efa1-62ae-4656-98d0-679c41113aee"
      unitRef="usd">837453000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i37bc0bd94b4547aa962da50e748bcdf1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xMS0xLTEtMA_d4a51d65-8b3b-4823-9dda-401dc0428014"
      unitRef="usd">1833557000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i97fa32c25be14d1fadde6f4ecb15c762_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xMy0xLTEtMA_03b0fdda-62ac-4e36-a479-c2a49ff49899"
      unitRef="usd">-91444000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i632a493ef07245be8e7e6d759715e670_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xNS0xLTEtMA_97ce1380-204f-4892-814c-8b45b5bef851"
      unitRef="usd">2001922000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib22a9a16009841b38c8265151b15ac18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xNy0xLTEtMA_592319cf-6c37-4c2c-82bd-0fe30bb52d7d"
      unitRef="usd">3603000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xOS0xLTEtMA_c16bc44c-6a06-4ae5-8226-8e94b146a257"
      unitRef="usd">2005525000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i265cc1f156924281ac3dc603ac131403_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNC0xMS0xLTEtMA_24bb81dc-378f-4f9c-a63e-cc47b4d346ec"
      unitRef="usd">252187000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNC0xNS0xLTEtMA_2b8cec95-9294-4589-abd6-9681ae5fdff2"
      unitRef="usd">252187000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id8e8bb45eb10436789bf1d842bee0324_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNC0xNy0xLTEtMA_0b057655-b47b-4bc1-8734-0903e80c2afe"
      unitRef="usd">2147000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNC0xOS0xLTEtMA_beaf3f02-7c45-42e5-a85a-a95a11c627b0"
      unitRef="usd">254334000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2b721588781343b992f03c18e97733d2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNS0xMy0xLTEtMA_bd8aa02a-8baa-4a82-ac06-a36d44497fbc"
      unitRef="usd">9269000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNS0xNS0xLTEtMA_685e0f58-a87d-47f3-8432-b95a67148aa4"
      unitRef="usd">9269000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNS0xOS0xLTEtMA_2445ddba-40ee-4188-bcef-73af6c2eaa2a"
      unitRef="usd">9269000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i30d7d417734b4c489167bc84f2a817ff_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNi05LTEtMS0w_853ae7cc-bb15-4ce2-98a2-8f4acc8f2e1d"
      unitRef="usd">17673000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNi0xNS0xLTEtMA_4d3c5153-8e01-4126-b158-adad8102c12f"
      unitRef="usd">17673000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNi0xOS0xLTEtMA_25769c05-0955-443d-948b-68c5e0044de8"
      unitRef="usd">17673000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i72a948a00a5b42258c41988e454f4405_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNy0xLTEtMS0w_93c40c75-fdc6-43fa-adcb-22b27d21d61b"
      unitRef="shares">132021</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i72a948a00a5b42258c41988e454f4405_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNy0zLTEtMS0w_99392963-66fc-41cf-87a9-fc5516cc2285"
      unitRef="usd">13000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i30d7d417734b4c489167bc84f2a817ff_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNy05LTEtMS0w_c9a909a5-cdb8-4de2-bcd5-fb5597bbcfe0"
      unitRef="usd">-13000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNy0xOS0xLTEtMA_3b929aa8-00d0-43ea-932e-d198549a22bf"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i72a948a00a5b42258c41988e454f4405_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfOC0xLTEtMS0w_8a8957ce-407e-49e8-8643-74723e488a79"
      unitRef="shares">7339</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i72a948a00a5b42258c41988e454f4405_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfOC0zLTEtMS0w_a7926eba-ae6d-4ff4-ae9c-4e9cae0a2801"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i30d7d417734b4c489167bc84f2a817ff_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfOC05LTEtMS0w_17ffda14-068b-4b53-a7e6-80b9bff3b6df"
      unitRef="usd">-2442000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfOC0xNS0xLTEtMA_eb977806-72ad-405a-b416-7f313b9fd7a4"
      unitRef="usd">-2441000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfOC0xOS0xLTEtMA_fb15ef76-5d11-4ce8-9f48-a47af032db87"
      unitRef="usd">-2441000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="id8e8bb45eb10436789bf1d842bee0324_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTAtMTctMS0xLTA_0eace042-a5e4-4a42-83a7-41701bf5257f"
      unitRef="usd">76000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTAtMTktMS0xLTA_3b93f235-8619-4856-a9c9-bc7a60a941ae"
      unitRef="usd">76000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i30d7d417734b4c489167bc84f2a817ff_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTEtOS0xLTEtMA_13edae4c-6d7d-4d07-bedd-702cf0b9a8bd"
      unitRef="usd">5429000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTEtMTUtMS0xLTA_6ac6d52d-cba6-4b8b-9df1-a61d67399016"
      unitRef="usd">5429000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="id8e8bb45eb10436789bf1d842bee0324_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTEtMTctMS0xLTA_9dd6a571-a445-4456-a4a5-4313dcd2862b"
      unitRef="usd">1373000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTEtMTktMS0xLTA_a9800105-df73-42b9-9bc3-787f60c809a7"
      unitRef="usd">6802000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3b12dcaf88df42b298c843f6955693e2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMS0xLTEtMA_c215fbda-4a89-42f1-bfae-f190ad146eb8"
      unitRef="shares">93246800</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b12dcaf88df42b298c843f6955693e2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMy0xLTEtMA_89202ca6-51f3-494c-910e-266df142b8ec"
      unitRef="usd">9325000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i34aa4d41ab834dce84948cb1419d91be_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItNS0xLTEtMA_d7ffcb16-1b71-4d9b-9156-9da63b601566"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i34aa4d41ab834dce84948cb1419d91be_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItNy0xLTEtMA_18d4f955-a407-4ee8-81a1-35435c37e911"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if61b497d135f42dbbe76fc86272ce480_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItOS0xLTEtMA_d3da156f-c394-4dd5-87d5-f1f9c2fe119d"
      unitRef="usd">847242000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b08dca448c84ed9b66f068ae34a9277_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMTEtMS0xLTA_50830f11-bb83-4ef6-94c1-2169278ec09e"
      unitRef="usd">2085744000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a2a5136a90c4245b093793a2204bbb9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMTMtMS0xLTA_c49776f2-e060-4723-96f7-87ba52594099"
      unitRef="usd">-82175000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b07273243ec4c4ea138240b0c3e61e8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMTUtMS0xLTA_7258b143-2ed8-4ba6-9d71-b06dccf8f528"
      unitRef="usd">2273181000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6ae4e6d5516044a2a0cbaf30c86d4002_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMTctMS0xLTA_69a3766f-b849-46f7-b3fb-395c716c680c"
      unitRef="usd">4301000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMTktMS0xLTA_551ffc32-2ae5-4945-86a5-3e02dc311fb0"
      unitRef="usd">2277482000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i798df6e5c95e4c3f94ce58a0a532c935_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMS0xLTEtMA_57e8a071-455a-498a-9270-96c79540641b"
      unitRef="shares">91909430</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i798df6e5c95e4c3f94ce58a0a532c935_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMy0xLTEtMA_2c7514dc-0fdb-481a-9131-afa2056a9236"
      unitRef="usd">9191000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i6cc31916423843e3bed731a8bb6e15ea_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtNS0xLTEtMA_7d224081-ed05-4306-9d12-274741ba9fa6"
      unitRef="shares">15344917</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6cc31916423843e3bed731a8bb6e15ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtNy0xLTEtMA_f78c98e5-7297-4555-a7a9-4c13f54f0c66"
      unitRef="usd">-466727000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iacf0a4c323014e41a1d560d39a0e5ecb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtOS0xLTEtMA_af255422-f202-47b0-95c3-5b86a46622e5"
      unitRef="usd">809753000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iea5e78329ac54aff894c64870d99130c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMTEtMS0xLTA_b5967f40-6134-4e71-b19e-73ed41cf7ac9"
      unitRef="usd">1510709000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i581122fa0c5548e28e1ce8d293020889_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMTMtMS0xLTA_c6515ecb-5322-4f5a-9b5e-426eb31f7657"
      unitRef="usd">-75706000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7b1e4e17afb849bda71e5ddeda64d008_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMTUtMS0xLTA_717a646d-8e7b-4983-8642-27bbf8a9ffbb"
      unitRef="usd">1787220000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idb41ebc940da4897a5eb4d0c43a94d07_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMTctMS0xLTA_a664f5c6-24c3-477c-99f0-62dbb6dcf7ef"
      unitRef="usd">4471000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iafc0f55bdbbc4d0c873accb37228d9e0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMTktMS0xLTA_93e5236f-2d83-4c1e-aefa-a66d12bfc892"
      unitRef="usd">1791691000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i2aa9a82fe78f4569b12830b020f26e77_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTYtMTEtMS0xLTA_89202acb-2eb7-45a3-b6fc-4475c6332e28"
      unitRef="usd">209726000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTYtMTUtMS0xLTA_f877bf17-33d3-4aac-8bf4-92dedf3f4c20"
      unitRef="usd">209726000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibe2f4470b5c94414a89b7074d97afcb6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTYtMTctMS0xLTA_28dfa319-c294-4c76-b909-2c5d4e8f3f7e"
      unitRef="usd">48000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTYtMTktMS0xLTA_85d2b6dc-4b68-4080-805f-8f50c1380f26"
      unitRef="usd">209774000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if945502bbfa540b59eab0ca9bb01c21c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTctMTMtMS0xLTA_64786d8e-ab60-4c01-b958-4d71fdff78a0"
      unitRef="usd">-23200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTctMTUtMS0xLTA_a4a3a14a-5f82-4639-8bbb-6ba230b4828b"
      unitRef="usd">-23200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTctMTktMS0xLTA_13587da0-6226-4b82-8222-4391af4ea6a1"
      unitRef="usd">-23200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1fe03a504af14f0fad9ce4946623de52_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTgtOS0xLTEtMA_5ab63090-d0b9-47bd-a716-bf02c2111d2e"
      unitRef="usd">15538000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTgtMTUtMS0xLTA_586847ae-b4ce-4482-9ab8-f37077fcf70e"
      unitRef="usd">15538000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTgtMTktMS0xLTA_a58275a9-fc0f-4df3-8b50-4fd9b7a3bff7"
      unitRef="usd">15538000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ida0b481d18224805930d3162e49f8c12_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTktMS0xLTEtMA_5fa84225-5e8d-4416-9447-60c5e945ef04"
      unitRef="shares">694746</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ida0b481d18224805930d3162e49f8c12_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTktMy0xLTEtMA_90901019-3127-45f5-9d94-fb26aff734c3"
      unitRef="usd">69000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i1fe03a504af14f0fad9ce4946623de52_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTktOS0xLTEtMA_4163e687-e161-4ec9-bacc-491a166e49c1"
      unitRef="usd">-69000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTktMTktMS0xLTA_4ee79e89-0abd-4d46-b4df-d7ccea849317"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="ida0b481d18224805930d3162e49f8c12_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjAtMS0xLTEtMA_b6d2cca6-dd78-44e8-9540-344fbd751ba1"
      unitRef="shares">156865</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ida0b481d18224805930d3162e49f8c12_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjAtMy0xLTEtMA_fd2a0760-3a9f-452c-a7ba-8ab3f2a3d6d7"
      unitRef="usd">16000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i1fe03a504af14f0fad9ce4946623de52_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjAtOS0xLTEtMA_4dfb288c-8404-4480-9db5-e9a6b9c11910"
      unitRef="usd">4273000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjAtMTUtMS0xLTA_7280654d-1a8e-452e-8baa-24a15d5bea05"
      unitRef="usd">4289000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjAtMTktMS0xLTA_fd72dc9b-6820-4aa5-a710-ed47df653e52"
      unitRef="usd">4289000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i03acc21e094b4a3b96a7644602735faa_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjEtNS0xLTEtMA_763d8a67-ab8a-43e2-9f44-8c5518b49df9"
      unitRef="shares">3597009</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i03acc21e094b4a3b96a7644602735faa_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjEtNy0xLTEtMA_eea90072-a2ba-45fe-aafe-6d1c09dd90bd"
      unitRef="usd">120228000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjEtMTUtMS0xLTA_95b6f454-35d5-4c60-b2d7-be77785f56fc"
      unitRef="usd">120228000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjEtMTktMS0xLTA_73e94d65-aaf4-4178-b0d0-6a7b4eb1ed95"
      unitRef="usd">120228000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ibe2f4470b5c94414a89b7074d97afcb6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjItMTctMS0xLTA_cce520d3-b81c-4cc7-9b7f-e7d55b972ab5"
      unitRef="usd">719000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjItMTktMS0xLTA_133067ad-68d2-492c-8453-8f42078da21b"
      unitRef="usd">719000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockSharesIssued
      contextRef="i10a9bb90d1d04906acb77563945cdd11_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMS0xLTEtMA_55c040e2-0181-4bab-b5d8-f7190bf15d66"
      unitRef="shares">92761041</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10a9bb90d1d04906acb77563945cdd11_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMy0xLTEtMA_0961b68b-23d3-4251-8e94-62649618b20d"
      unitRef="usd">9276000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i09326df045ea42359dd91123d3b49722_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtNS0xLTEtMA_243a20bf-7118-4b7b-869a-ebc3b90348c8"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i09326df045ea42359dd91123d3b49722_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtNy0xLTEtMA_d2be29b9-aaaa-48c5-8e8f-04bd1958b691"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic07d5112d3eb41a88d999130dcec5e21_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtOS0xLTEtMA_3d995627-741b-45a1-94f4-2d02b4a2faf6"
      unitRef="usd">829495000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98413f24bd60459e8d892f1d3ae7ab48_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMTEtMS0xLTA_1b9349c6-bb01-437c-84df-49c39d284b0c"
      unitRef="usd">1720435000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i35a8415dac934083b18490085837abb4_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMTMtMS0xLTA_78f0eee4-0236-4e23-9276-0cba0e81e8f9"
      unitRef="usd">-98906000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id1573399867140dc9d0f347f554e0fe3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMTUtMS0xLTA_549e6834-b897-4385-a45a-92594ad99f1c"
      unitRef="usd">1873345000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i659c08b2c6ed4794b15021114896fce1_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMTctMS0xLTA_0d845962-ee8c-43f1-a288-c141888bcdba"
      unitRef="usd">3800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3aa22cb31ae14fa1b2965494bb79ab1f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMTktMS0xLTA_5bc76afb-5339-45e7-875b-c07743e167c2"
      unitRef="usd">1877145000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMy0xLTEtMS0w_44735ff8-bd97-47d2-89c2-3ae647a9affc"
      unitRef="usd">254334000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMy0zLTEtMS0w_796d9fdd-339f-4c99-a0cb-5e3c2d872dc5"
      unitRef="usd">209774000</us-gaap:ProfitLoss>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNS0xLTEtMS0w_c5197117-607b-40d5-8a23-15f4e0dcb7ee"
      unitRef="usd">262132000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNS0zLTEtMS0w_a2ec1c9c-4408-4433-9e84-78b573a633f8"
      unitRef="usd">182173000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNi0xLTEtMS0w_babd264b-16f4-48f5-957b-76c9b3826b24"
      unitRef="usd">54522000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNi0zLTEtMS0w_8636a8aa-ebb4-41e1-aba1-bc6e1722f26d"
      unitRef="usd">28384000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNy0xLTEtMS0w_3e8a51fe-90ef-46a7-bed3-b9e752c71cf3"
      unitRef="usd">2342000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNy0zLTEtMS0w_d77e6264-14b7-4eee-aa13-23a51eca116f"
      unitRef="usd">2201000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfOC0xLTEtMS0w_871e00a0-ab79-4419-b32e-2af52aa973a5"
      unitRef="usd">17673000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfOC0zLTEtMS0w_c30253dd-b0c3-457b-8e16-40f4f95b2d1c"
      unitRef="usd">15538000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfOS0xLTEtMS0w_7fcc6ea4-27d6-4943-b248-1d79f1e25df2"
      unitRef="usd">439000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfOS0zLTEtMS0w_d03964f5-40f9-4e78-8f0c-3c4cf89f2fa4"
      unitRef="usd">7947000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTItMS0xLTEtMA_f5fec888-ccf1-4460-b27f-187d3dcc1afb"
      unitRef="usd">23585000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTItMy0xLTEtMA_528a9d91-f327-41dc-b660-5097baeec3c4"
      unitRef="usd">22092000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTMtMS0xLTEtMA_0fc6afed-0ddd-4307-860a-b49c4fe24ba4"
      unitRef="usd">10704000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTMtMy0xLTEtMA_b48710a3-2bcd-4ed0-9582-f7cb287034b5"
      unitRef="usd">12874000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTQtMS0xLTEtMA_f7e4a1f8-fc15-4a6e-a022-d7bce4da4c61"
      unitRef="usd">8218000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTQtMy0xLTEtMA_72aeb05a-3fa0-478e-b841-a9859ad059ad"
      unitRef="usd">-23046000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTYtMS0xLTEtMA_8ce95ff3-2bec-43ab-8f22-9f6c63b28b50"
      unitRef="usd">59665000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTYtMy0xLTEtMA_e65fa910-6ee3-4192-85d0-940244570640"
      unitRef="usd">49802000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTctMS0xLTEtMA_6ab4be18-cdae-4059-bdd6-fd586c094836"
      unitRef="usd">109399000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTctMy0xLTEtMA_4ff484f5-89b7-4dbc-ad0b-e508aaae79e6"
      unitRef="usd">-10637000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTgtMS0xLTEtMA_5ebb68e1-c81c-4b9a-a6a1-524589b726ff"
      unitRef="usd">-11968000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTgtMy0xLTEtMA_3ccc5f6a-bf3f-4a47-bde9-b04879e069e1"
      unitRef="usd">-15645000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTktMS0xLTEtMA_17a07273-0208-4f3e-a875-f5e9cb306c0b"
      unitRef="usd">8998000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTktMy0xLTEtMA_a43bf186-f8bf-412c-b165-ae8eee69e5ef"
      unitRef="usd">-38729000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjAtMS0xLTEtMA_b9ffa105-012a-48e5-9ed8-4920d6890cb8"
      unitRef="usd">134487000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjAtMy0xLTEtMA_f61d07ce-cd3d-4467-88bb-0b1ec7de177f"
      unitRef="usd">109689000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjEtMS0xLTEtMA_73228e08-81c7-4e72-a839-a3b106e10911"
      unitRef="usd">-7478000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjEtMy0xLTEtMA_bf373ffa-dd22-4235-bd4c-d94434ac2876"
      unitRef="usd">160648000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjItMS0xLTEtMA_c4cd03e4-02a5-461a-b7f1-121cf0fa71cf"
      unitRef="usd">-10753000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjItMy0xLTEtMA_ff6ec0d3-b2c7-48be-85cd-c41f755fbf56"
      unitRef="usd">-36467000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjMtMS0xLTEtMA_27ee4e4e-0d2b-4177-ae5e-e22ec0999345"
      unitRef="usd">499097000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjMtMy0xLTEtMA_3897857b-0892-4e26-bb83-ebf6d09fce66"
      unitRef="usd">683176000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjUtMS0xLTEtMA_4139249c-8cd9-4578-aab1-06585707b185"
      unitRef="usd">604907000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjUtMy0xLTEtMA_ec344dd6-7110-43b9-9a6d-42697047a659"
      unitRef="usd">11251000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjYtMS0xLTEtMA_41615e9f-e168-4aa7-9eea-9e36e1fcb58e"
      unitRef="usd">132348000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjYtMy0xLTEtMA_117ba404-c97e-4fd3-b785-4b1149c5600f"
      unitRef="usd">183725000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjctMS0xLTEtMA_0dd93b0b-73c9-446e-a4ee-f9ff9afa6734"
      unitRef="usd">25465000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjctMy0xLTEtMA_27922f07-c9d3-45e1-8fc4-531f65fb5365"
      unitRef="usd">29744000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjgtMS0xLTEtMA_e1e51802-5a2c-43a9-98fb-a1cd731d68f1"
      unitRef="usd">7111000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjgtMy0xLTEtMA_3a36b757-83a3-492f-a496-7111e15d0688"
      unitRef="usd">17436000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjktMS0xLTEtMA_7d79c718-6d04-44e2-b6ee-77c311ae5390"
      unitRef="usd">557000</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjktMy0xLTEtMA_9256986b-41f6-430e-aa2c-72b7f5b5d26b"
      unitRef="usd">648000</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzAtMS0xLTEtMA_7793a8d0-5132-4c28-811f-6836db0a786f"
      unitRef="usd">-1650000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzAtMy0xLTEtMA_de607478-705c-459b-865b-33964fa0f033"
      unitRef="usd">-4843000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzEtMS0xLTEtMA_d9ee81f5-4ca5-4fd3-91aa-25f02c6597a7"
      unitRef="usd">-716694000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzEtMy0xLTEtMA_b4d93cbb-20b9-4031-8c72-217b53e3559d"
      unitRef="usd">-177177000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzMtMS0xLTEtMA_0c0d9412-04a1-48d4-8035-875347d53ba3"
      unitRef="usd">795414000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzMtMy0xLTEtMA_836474da-3dcb-452d-aa3c-cf5949d7d268"
      unitRef="usd">1415426000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzQtMS0xLTEtMA_7741a69d-e0af-45d8-9ac9-5a5b62bbc996"
      unitRef="usd">606575000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzQtMy0xLTEtMA_854e68ee-83ee-4d2e-9ce6-b52e46419a52"
      unitRef="usd">1725845000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjA2ZmE2NGI4NmQyODQzNDI5ODdlNzBkMjliZDRmNWE5XzMw_c1b32d5b-cd2d-4185-ad37-12d21141ffc8"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzUtMS0xLTEtMA_b5db323a-bf00-43eb-a1cc-ef0cc30034fd"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzUtMy0xLTEtMA_4a0d6d8d-0bd2-40af-bd18-a71d7de13277"
      unitRef="usd">600000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifb8117e28b8046fba8f9fb20991bdb1d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NjAzNTM5MjI1YzQzNGJhYTM1NmY3Y2JmMWRjYzgxXzE4_babaac26-81e2-4041-a6ce-9549485d95c6"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzYtMS0xLTEtMA_fa0f0e38-8ceb-4ac5-82b9-cff9f1d68a8c"
      unitRef="usd">0</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzYtMy0xLTEtMA_99cf0067-eaf9-4ec4-9dc4-12b2169d18c2"
      unitRef="usd">400000000</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzgtMS0xLTEtMA_293a4781-1a08-4d3f-b8e5-3de38867f9d3"
      unitRef="usd">117437000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzgtMy0xLTEtMA_85719f30-b675-4f23-b54d-9231116ca747"
      unitRef="usd">92260000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzktMS0xLTEtMA_d29fecf4-cdb2-4494-9422-80e94df18457"
      unitRef="usd">21675000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzktMy0xLTEtMA_52b0a32e-a775-4b2c-962b-c678359ef2a7"
      unitRef="usd">10097000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDAtMS0xLTEtMA_4464604c-4a74-4539-a7fc-0e0737b38fb4"
      unitRef="usd">-8965000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDAtMy0xLTEtMA_60b8db34-a98e-436d-9074-8fd306efff0e"
      unitRef="usd">-719000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDItMS0xLTEtMA_83ce0804-78ae-48b4-8506-9a9de1a094c6"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDItMy0xLTEtMA_729b9581-6f50-41c4-90b4-16d921b1976d"
      unitRef="usd">5483000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDMtMS0xLTEtMA_b17895f6-7f2f-415f-9248-d24a9bcfb1c8"
      unitRef="usd">3795000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDMtMy0xLTEtMA_56e0b9df-e801-4cd0-b70b-10ab37a26751"
      unitRef="usd">614000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDQtMS0xLTEtMA_8f4d9eab-9c92-4b29-b695-12b6dfa390e5"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDQtMy0xLTEtMA_ffcb92de-1a4d-4e24-8488-4124b5b48aa2"
      unitRef="usd">120228000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDctMS0xLTEtMA_c2f8ecea-7192-4b91-bbaa-0df237dd4aa1"
      unitRef="usd">-2503000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDctMy0xLTEtMA_687f068c-bb86-4767-b365-430c74a01609"
      unitRef="usd">-11128000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDgtMS0xLTEtMA_710d9717-a820-4dca-98eb-8180d5edb41c"
      unitRef="usd">34464000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDgtMy0xLTEtMA_46e0b24e-1abd-41af-b86f-f3a80e568f12"
      unitRef="usd">-339982000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDktMS0xLTEtMA_b5235167-8420-4761-9dfe-dc4554a670b0"
      unitRef="usd">-61000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDktMy0xLTEtMA_727874d6-1d0b-4a70-bbbe-82b9d88f4fe6"
      unitRef="usd">730000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTAtMS0xLTEtMA_4e38426d-83a1-43d1-8546-1eb14e2b6b55"
      unitRef="usd">-183194000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTAtMy0xLTEtMA_7813a5f4-e3eb-4e71-827c-08c1600d89b8"
      unitRef="usd">166747000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTEtMS0xLTEtMA_742cfc31-46bc-453a-b8d9-89be09e942f6"
      unitRef="usd">423118000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iafc0f55bdbbc4d0c873accb37228d9e0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTEtMy0xLTEtMA_41ceccb1-c1eb-4540-9662-eede11c3ce2f"
      unitRef="usd">71427000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTItMS0xLTEtMA_bea99dea-c0c5-4c30-a27b-6ac7e0d4ca59"
      unitRef="usd">239924000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3aa22cb31ae14fa1b2965494bb79ab1f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTItMy0xLTEtMA_f217a70d-ccbc-4951-9843-a18c0ab46d75"
      unitRef="usd">238174000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfMS0xLTEtMS0w_5f00d1f8-5ee9-4cad-984d-fc82482f1c2e"
      unitRef="usd">49133000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfMS0zLTEtMS0w_9e3b34c3-6aca-4e32-aa31-1508d7c3904f"
      unitRef="usd">57098000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfMi0xLTEtMS0w_e280feed-f27c-441e-bcd5-7e682c58852c"
      unitRef="usd">62720000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfMi0zLTEtMS0w_70cf4c8d-a297-45e4-a18f-d7fe53f6e3c9"
      unitRef="usd">12091000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfNC0xLTEtMS0w_3de03b4c-62fe-4eb6-8e83-ebcc425c04fa"
      unitRef="usd">128337000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfNC0zLTEtMS0w_13541bac-c919-4354-a4f1-e1c4b13f6285"
      unitRef="usd">86083000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwMzU_d3642274-e6f8-4690-819d-480801a58313">Business, Basis of Presentation and Significant Accounting Policies &lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Nature of the Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec, Inc. (collectively with its subsidiaries, &#x201c;MasTec&#x201d; or the &#x201c;Company&#x201d;) is a leading infrastructure construction company operating mainly throughout North America across a range of industries.  The Company&#x2019;s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure; electrical utility transmission and distribution; heavy civil; and industrial infrastructure.  MasTec&#x2019;s customers are primarily in these industries.  MasTec reports its results under five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission; and (5) Other.  See Note 13 - Segments and Related Information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X.  Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted.  The accompanying consolidated balance sheet as of December&#160;31, 2020 is derived from the Company&#x2019;s audited financial statements as of that date.  Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December&#160;31, 2020 contained in the Company&#x2019;s 2020 Annual Report on Form 10-K (the &#x201c;2020 Form 10-K&#x201d;).  In management&#x2019;s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included.  When necessary, certain prior year amounts have been reclassified to conform to the current period presentation.  Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year.  The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest.  All significant intercompany balances and transactions have been eliminated in consolidation.  Other parties&#x2019; interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities.  Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss.  The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.  See Note 4 - Fair Value of Financial Instruments.  For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Translation of Foreign Currencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss.  Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period.  Substantially all of the Company&#x2019;s foreign operations use their local currency as their functional currency.  For foreign operations for which the local currency is not the functional currency, the operation&#x2019;s non-monetary assets are remeasured into U.S. dollars at historical exchange rates.  All other accounts are remeasured at current exchange rates.  Gains or losses from remeasurement are included in other income or expense, net.  Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In these consolidated financial statements, &#x201c;$&#x201d; means U.S. dollars unless otherwise noted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Management Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes.  These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of the COVID-19 pandemic, climate change, and other global and/or macroeconomic trends and events.  These estimates form the basis for making judgments about the Company&#x2019;s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources.  While management believes that such estimates are reasonable when considered in conjunction with the Company&#x2019;s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and other long-lived assets; allowances for credit losses; asset lives used in &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;COVID-19 Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The novel coronavirus (&#x201c;COVID-19&#x201d;) pandemic disrupted business activities and significantly affected global economic conditions at the beginning of 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to contain COVID-19 or slow its spread, including a recently proposed vaccine mandate, resulting in workforce, supply chain and production disruptions and creating significant uncertainties in the U.S. and global economies.  While the adverse effects of these restrictions and mitigation measures partially subsided in the United States beginning in the second half of 2020, the COVID-19 pandemic varies by region and the possibility of future restrictions remains, particularly as new variants of COVID-19 arise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As a provider of essential services, all of the Company&#x2019;s business segments have continued to operate throughout the pandemic, and, where safe and possible, the Company was generally directed by its customers to maintain normal work schedules.  The Company&#x2019;s business model has, thus far, proven resilient, and management continues to adapt to the changing operational and economic environment that has resulted from the COVID-19 pandemic.  Management&#x2019;s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners.  The Company has adjusted its standard operating procedures within its business operations to ensure employee and customer safety and is continually monitoring evolving health guidelines and responding to changes as appropriate.  The COVID-19 pandemic has had a negative impact on the Company&#x2019;s operations since 2020 and may continue to affect its future business activities.  These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing and other mitigation measures, the health and availability of work crews or other key personnel, including subcontractors, supply chain disruptions and/or delayed project start dates, project shutdowns or cancellations that may be mandated or requested by governmental authorities or others, all of which could result in lower revenue or higher operating costs and/or create lower levels of overhead cost absorption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Several relief measures have been enacted in response to the effects of the COVID-19 pandemic, including the Coronavirus Aid, Relief and Economic Security Act (the &#x201c;CARES Act&#x201d;) and the Coronavirus Response and Relief Supplemental Appropriations Act (the &#x201c;Coronavirus Relief Act&#x201d;).&#160; The CARES Act permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued, including the deferral of approximately $59 million of payroll taxes, half of which are due by December 31, 2021, with the remainder due by December 31, 2022.  The Company will continue to monitor and evaluate the potential effects, usefulness of, and qualification for, additional COVID-19 relief measures on the Company&#x2019;s financial position, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notwithstanding moderation of the COVID-19 pandemic and easing of governmental and other restrictions, the Company may continue to experience negative effects on its business and operations from possible longer-term changes in consumer and customer behavior, and/or from continuing negative economic conditions or from the effects of the recently proposed vaccine mandate.  The Company believes that it has taken appropriate steps to mitigate the impacts of the COVID-19 pandemic on its business; however, the potential effects of the COVID-19 pandemic are uncertain, as they depend upon numerous evolving factors that management may not be able to accurately predict.  The availability, acceptance, administration, effectiveness, and the duration of such effectiveness, of vaccines and treatments, along with the length and extent of any continuing economic and market disruptions are unknown, and, therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue from contracts with customers under Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 606 (&#x201c;Topic 606&#x201d;).  Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred.  Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contracts.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup.  Revenue derived from projects performed under master service and other service agreements totaled 37% and 32% of consolidated revenue for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled 35% and 36% for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time.  This is generally when the work order has been fulfilled, which is typically the same day the work is initiated.  Point in time revenue accounted for approximately 4% of consolidated revenue for both the three month periods ended September&#160;30, 2021 and 2020, and accounted for approximately 4% and 5% of consolidated revenue for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Substantially all of the Company&#x2019;s other revenue is recognized over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company&#x2019;s project managers, engineers and financial professionals.  Management reviews estimates of total contract transaction price and total project costs on an ongoing basis.  Changes in job performance, job conditions and management&#x2019;s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company&#x2019;s profit recognition.  Changes in these factors could result in revisions to revenue in the period in which &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;the revisions are determined, which could materially affect the Company&#x2019;s consolidated results of operations for that period.  Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined.  For both the nine month periods ended September&#160;30, 2021 and 2020, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December&#160;31, 2020 and 2019.  For the three month periods ended September&#160;30, 2021 and 2020, revenue recognized as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $5.2 million and $8.8 million, respectively, and for the nine month periods ended September&#160;30, 2021 and 2020, totaled $36.9 million and $11.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs.  Such capitalized costs, which are amortized over the life of the respective projects, were $1.8 million and $5.5 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A performance obligation is a contractual promise to transfer a distinct good or service to a customer and is the unit of account under Topic 606.  The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied.  The vast majority of the Company&#x2019;s performance obligations are completed within one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company&#x2019;s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures.  As of September&#160;30, 2021, the amount of the Company&#x2019;s remaining performance obligations was $4.2 billion.  Based on current expectations, the Company anticipates it will recognize approximately $1.3 billion of its remaining performance obligations as revenue during 2021, with the majority of the remaining balance to be recognized in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Variable Consideration.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Transaction prices for the Company&#x2019;s contracts may include variable consideration, which comprises items such as change orders, claims and incentives.  Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled.  Management&#x2019;s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate.  To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company&#x2019;s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, the Company included approximately $97 million and $51 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings.  These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate.  As of both September&#160;30, 2021 and December&#160;31, 2020, these change orders and/or claims related to projects across the Company&#x2019;s segments.  The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year.  Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company&#x2019;s 2020 Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Pronouncements Adopted in 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12,&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2019-12&#x201d;), which eliminates certain exceptions to the existing guidance for income taxes related to the approach for intra-period tax allocations, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences.  This ASU also simplifies the accounting for income taxes by clarifying and amending existing guidance related to the effects of enacted changes in tax laws or rates in the effective tax rate computation, the recognition of franchise tax and the evaluation of a step-up in the tax basis of goodwill, among other clarifications.  ASU 2019-12, which the Company adopted during the first quarter of 2021, did not have a material effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2021-08&#x201d;) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition.  ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value.  ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted.  The Company is currently evaluating the effect of this ASU on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfNzUx_c60cf9df-ca92-4487-b2ad-a03288aedff5"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwNzM_3f6111b1-271d-4cd3-a07a-97507f5500e6">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X.  Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted.  The accompanying consolidated balance sheet as of December&#160;31, 2020 is derived from the Company&#x2019;s audited financial statements as of that date.  Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December&#160;31, 2020 contained in the Company&#x2019;s 2020 Annual Report on Form 10-K (the &#x201c;2020 Form 10-K&#x201d;).  In management&#x2019;s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included.  When necessary, certain prior year amounts have been reclassified to conform to the current period presentation.  Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year.  The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwMDA_cb68be99-0f32-401e-ae30-07c11cfbb0b9">When necessary, certain prior year amounts have been reclassified to conform to the current period presentation.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTg5OTA_bad6fb56-f8c8-460e-9c8a-90348fedc8a4">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest.  All significant intercompany balances and transactions have been eliminated in consolidation.  Other parties&#x2019; interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities.  Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss.  The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.  See Note 4 - Fair Value of Financial Instruments.  For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTg5OTE_4dc83849-7ccf-4ab2-9d84-49a73563f63d">The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.  See Note 4 - Fair Value of Financial Instruments.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:InterestInUnincorporatedJointVenturesOrPartnershipsPolicy
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTg5NzE_acfac3c5-66da-4e31-b585-47f44e746e87">For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity</us-gaap:InterestInUnincorporatedJointVenturesOrPartnershipsPolicy>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwMTE_ff9c03b7-5e4d-4980-9197-f8d4602f2ae6">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Translation of Foreign Currencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss.  Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period.  Substantially all of the Company&#x2019;s foreign operations use their local currency as their functional currency.  For foreign operations for which the local currency is not the functional currency, the operation&#x2019;s non-monetary assets are remeasured into U.S. dollars at historical exchange rates.  All other accounts are remeasured at current exchange rates.  Gains or losses from remeasurement are included in other income or expense, net.  Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTg5Nzg_40280ddc-b2b0-4ae0-8573-1bc7ca352782">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Management Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes.  These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of the COVID-19 pandemic, climate change, and other global and/or macroeconomic trends and events.  These estimates form the basis for making judgments about the Company&#x2019;s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources.  While management believes that such estimates are reasonable when considered in conjunction with the Company&#x2019;s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and other long-lived assets; allowances for credit losses; asset lives used in &lt;/span&gt;&lt;/div&gt;computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.</us-gaap:UseOfEstimates>
    <mtz:UnusualOrInfrequentItemsOrBothPolicyTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwNDA_31161c57-b255-4a83-96e2-dab44b4450f7">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;COVID-19 Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The novel coronavirus (&#x201c;COVID-19&#x201d;) pandemic disrupted business activities and significantly affected global economic conditions at the beginning of 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to contain COVID-19 or slow its spread, including a recently proposed vaccine mandate, resulting in workforce, supply chain and production disruptions and creating significant uncertainties in the U.S. and global economies.  While the adverse effects of these restrictions and mitigation measures partially subsided in the United States beginning in the second half of 2020, the COVID-19 pandemic varies by region and the possibility of future restrictions remains, particularly as new variants of COVID-19 arise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As a provider of essential services, all of the Company&#x2019;s business segments have continued to operate throughout the pandemic, and, where safe and possible, the Company was generally directed by its customers to maintain normal work schedules.  The Company&#x2019;s business model has, thus far, proven resilient, and management continues to adapt to the changing operational and economic environment that has resulted from the COVID-19 pandemic.  Management&#x2019;s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners.  The Company has adjusted its standard operating procedures within its business operations to ensure employee and customer safety and is continually monitoring evolving health guidelines and responding to changes as appropriate.  The COVID-19 pandemic has had a negative impact on the Company&#x2019;s operations since 2020 and may continue to affect its future business activities.  These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing and other mitigation measures, the health and availability of work crews or other key personnel, including subcontractors, supply chain disruptions and/or delayed project start dates, project shutdowns or cancellations that may be mandated or requested by governmental authorities or others, all of which could result in lower revenue or higher operating costs and/or create lower levels of overhead cost absorption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Several relief measures have been enacted in response to the effects of the COVID-19 pandemic, including the Coronavirus Aid, Relief and Economic Security Act (the &#x201c;CARES Act&#x201d;) and the Coronavirus Response and Relief Supplemental Appropriations Act (the &#x201c;Coronavirus Relief Act&#x201d;).&#160; The CARES Act permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued, including the deferral of approximately $59 million of payroll taxes, half of which are due by December 31, 2021, with the remainder due by December 31, 2022.  The Company will continue to monitor and evaluate the potential effects, usefulness of, and qualification for, additional COVID-19 relief measures on the Company&#x2019;s financial position, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notwithstanding moderation of the COVID-19 pandemic and easing of governmental and other restrictions, the Company may continue to experience negative effects on its business and operations from possible longer-term changes in consumer and customer behavior, and/or from continuing negative economic conditions or from the effects of the recently proposed vaccine mandate.  The Company believes that it has taken appropriate steps to mitigate the impacts of the COVID-19 pandemic on its business; however, the potential effects of the COVID-19 pandemic are uncertain, as they depend upon numerous evolving factors that management may not be able to accurately predict.  The availability, acceptance, administration, effectiveness, and the duration of such effectiveness, of vaccines and treatments, along with the length and extent of any continuing economic and market disruptions are unknown, and, therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.&lt;/span&gt;&lt;/div&gt;</mtz:UnusualOrInfrequentItemsOrBothPolicyTextBlock>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfOTUyMw_3f5070af-97d9-4448-a049-0659e59adfe5"
      unitRef="usd">59000000</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwMjM_6f704845-11d3-4607-b3a4-c38aaeba62c4">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue from contracts with customers under Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 606 (&#x201c;Topic 606&#x201d;).  Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred.  Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contracts.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup.  Revenue derived from projects performed under master service and other service agreements totaled 37% and 32% of consolidated revenue for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled 35% and 36% for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time.  This is generally when the work order has been fulfilled, which is typically the same day the work is initiated.  Point in time revenue accounted for approximately 4% of consolidated revenue for both the three month periods ended September&#160;30, 2021 and 2020, and accounted for approximately 4% and 5% of consolidated revenue for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Substantially all of the Company&#x2019;s other revenue is recognized over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company&#x2019;s project managers, engineers and financial professionals.  Management reviews estimates of total contract transaction price and total project costs on an ongoing basis.  Changes in job performance, job conditions and management&#x2019;s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company&#x2019;s profit recognition.  Changes in these factors could result in revisions to revenue in the period in which &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;the revisions are determined, which could materially affect the Company&#x2019;s consolidated results of operations for that period.  Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined.  For both the nine month periods ended September&#160;30, 2021 and 2020, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December&#160;31, 2020 and 2019.  For the three month periods ended September&#160;30, 2021 and 2020, revenue recognized as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $5.2 million and $8.8 million, respectively, and for the nine month periods ended September&#160;30, 2021 and 2020, totaled $36.9 million and $11.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs.  Such capitalized costs, which are amortized over the life of the respective projects, were $1.8 million and $5.5 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A performance obligation is a contractual promise to transfer a distinct good or service to a customer and is the unit of account under Topic 606.  The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied.  The vast majority of the Company&#x2019;s performance obligations are completed within one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company&#x2019;s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures.  As of September&#160;30, 2021, the amount of the Company&#x2019;s remaining performance obligations was $4.2 billion.  Based on current expectations, the Company anticipates it will recognize approximately $1.3 billion of its remaining performance obligations as revenue during 2021, with the majority of the remaining balance to be recognized in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Variable Consideration.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Transaction prices for the Company&#x2019;s contracts may include variable consideration, which comprises items such as change orders, claims and incentives.  Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled.  Management&#x2019;s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate.  To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company&#x2019;s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, the Company included approximately $97 million and $51 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings.  These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate.  As of both September&#160;30, 2021 and December&#160;31, 2020, these change orders and/or claims related to projects across the Company&#x2019;s segments.  The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year.  Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibf1a7300fb954fdd9da98623a9078303_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTIzNDM_37faddd4-f300-4b73-9103-91bb687604fe"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib68b49886da941e8be02a0afa4714d7c_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTIzNTA_bc708cb9-f8ed-440e-b742-8617e9935ee2"
      unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i75e6104a7e0a489d81151c2cff01a36d_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTI0NDU_c989ed98-340d-4e78-8b71-d080b5d788a8"
      unitRef="number">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i32d2272c1bdc4f49b427640088fbf356_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTI0NTI_9622e159-832a-4691-9463-005f1c09434a"
      unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i99f343e9066142fd80a1de7bddb3a52b_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTI5MTc_17aa99da-a324-44de-ad44-6e2c30c5209a"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3b01046bcd8044cd9c800dc6e39adb7c_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTI5MTc_827713b2-4114-4803-a43b-94ba98fa4053"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifbd713d523484c62b6f972296a94a073_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMjE5OTAyMzI3NTAzNg_940640f8-44c6-4c3f-9e29-18f4e7d7b62a"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id1eda5c09b784e7dbb743c7608142f6b_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMjE5OTAyMzI3NTA0Mg_0c691235-2452-4679-bf8a-2c6eb882ce78"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage
      contextRef="i979f7b4c54e54d97911b71da346d8c21_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQyMjM_1350df94-4ccf-4e95-918c-7fa32ef4860d"
      unitRef="number">0.05</mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage>
    <mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage
      contextRef="i515658cbc78944fb963fe2568dedb592_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQyMjM_cb06b13b-272e-4bd9-9b76-133266a10ff1"
      unitRef="number">0.05</mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ2MDI_02312b56-bb18-49cb-b2a8-bed1a1db8aaf"
      unitRef="usd">5200000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ2MDk_f3db3377-cd51-43a1-809a-45b2896e5d33"
      unitRef="usd">8800000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ2Mzk_b23752d4-c776-4f17-b65e-32a4c0d62bd7"
      unitRef="usd">36900000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ2NDY_4e9d8c44-62b6-43e1-802a-f7d5220a60e0"
      unitRef="usd">11500000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:CapitalizedContractCostNet
      contextRef="iafadcea009324485b18dd63ebde837ce_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ4OTM_a41cf4e4-ce4b-4563-b6bf-1d345cbc4ef0"
      unitRef="usd">1800000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ib0eb523f5d264d3cb82df96a3ca85f4a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ5MDA_9ebadb4b-d60b-47ab-ba5b-19f031aeccea"
      unitRef="usd">5500000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTU3MDY_9b079850-b9c3-4d40-9c3d-adb2be3aae22"
      unitRef="usd">4200000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i3bb2cf473fe64aee81f15107d5bc1fa3_I20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTU3OTg_16310563-cff6-4e0e-a495-c07484a8e640"
      unitRef="usd">1300000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTcwNzI_52198604-48eb-4767-a67b-dd9890fad98f"
      unitRef="usd">97000000</us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear>
    <us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTcwNzk_1a9ed5a4-8d29-4509-94fb-2773b498e26e"
      unitRef="usd">51000000</us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear>
    <mtz:UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval
      contextRef="i515658cbc78944fb963fe2568dedb592_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTc3MTk_539bb54a-51f2-4457-822e-6bff47945ce0">P1Y</mtz:UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwMTI_4b5a7a62-d705-4c9e-adcf-71ffab2737f2">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company&#x2019;s 2020 Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Pronouncements Adopted in 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12,&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2019-12&#x201d;), which eliminates certain exceptions to the existing guidance for income taxes related to the approach for intra-period tax allocations, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences.  This ASU also simplifies the accounting for income taxes by clarifying and amending existing guidance related to the effects of enacted changes in tax laws or rates in the effective tax rate computation, the recognition of franchise tax and the evaluation of a step-up in the tax basis of goodwill, among other clarifications.  ASU 2019-12, which the Company adopted during the first quarter of 2021, did not have a material effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2021-08&#x201d;) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition.  ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value.  ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted.  The Company is currently evaluating the effect of this ASU on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfMTA5NQ_2087d482-e477-4241-9877-a050b63c5cfd">Earnings Per ShareBasic earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of common shares outstanding for the period, which excludes non-participating unvested restricted share awards.  Diluted earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of fully diluted shares, as calculated under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares.  If the Company reports a loss, rather than income, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be anti-dilutive.&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details underlying the Company&#x2019;s earnings per share calculations for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to MasTec:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Net income - basic and diluted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;111,087&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;116,491&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;252,187&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;209,726&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - basic&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:9pt;font-weight:400;line-height:100%"&gt;72,503&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;72,138&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;72,481&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;72,971&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Dilutive common stock equivalents &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&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:9pt;font-weight:400;line-height:100%"&gt;1,474&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;957&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;1,440&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;816&#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;/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:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Calculated as total net income less amounts attributable to non-controlling interests.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;For the three and nine month periods ended September&#160;30, 2021, anti-dilutive common stock equivalents totaled 9,661 and 109,377, respectively.  For the three month period ended September&#160;30, 2020 there were no anti-dilutive common stock equivalents, and for the nine month period ended September&#160;30, 2020, anti-dilutive common stock equivalents totaled 58,759.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfMTA5Mg_267ecd1e-cb32-4739-a7c5-bbd3066234db">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details underlying the Company&#x2019;s earnings per share calculations for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to MasTec:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Net income - basic and diluted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;111,087&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;116,491&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;252,187&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;209,726&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - basic&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:9pt;font-weight:400;line-height:100%"&gt;72,503&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;72,138&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;72,481&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;72,971&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Dilutive common stock equivalents &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&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:9pt;font-weight:400;line-height:100%"&gt;1,474&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;957&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;1,440&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;816&#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;/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:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Calculated as total net income less amounts attributable to non-controlling interests.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;For the three and nine month periods ended September&#160;30, 2021, anti-dilutive common stock equivalents totaled 9,661 and 109,377, respectively.  For the three month period ended September&#160;30, 2020 there were no anti-dilutive common stock equivalents, and for the nine month period ended September&#160;30, 2020, anti-dilutive common stock equivalents totaled 58,759.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy0xLTEtMS0w_28c6304f-741f-4e06-a98a-adfdd5f73bf7"
      unitRef="usd">111087000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy0xLTEtMS0w_8c49e459-b082-4331-95bc-2d4f2130dd0e"
      unitRef="usd">111087000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy0zLTEtMS0w_2d934516-d378-42c5-b27c-87c28cb33f94"
      unitRef="usd">116491000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy0zLTEtMS0w_87239d27-0c9a-4063-a474-9309d27568e5"
      unitRef="usd">116491000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy01LTEtMS0w_0731a6d2-5388-4997-b3df-05b539863853"
      unitRef="usd">252187000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy01LTEtMS0w_66ef8705-8147-4dd1-8a14-518d7fc4be16"
      unitRef="usd">252187000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy03LTEtMS0w_09a73d86-f526-41c9-8c07-870c22108929"
      unitRef="usd">209726000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy03LTEtMS0w_c64ece01-2f5f-4a92-a56a-426498bd6d5f"
      unitRef="usd">209726000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNS0xLTEtMS0w_614fba6e-7087-47e3-a718-a777f4316100"
      unitRef="shares">72503000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNS0zLTEtMS0w_0d847b77-2e96-4662-989f-ebefe5c4bece"
      unitRef="shares">72138000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNS01LTEtMS0w_c893451d-61ea-4287-ab79-955c9f4a1d69"
      unitRef="shares">72481000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNS03LTEtMS0w_ff6b2b9a-5a98-4076-a344-ff3063cb3076"
      unitRef="shares">72971000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNi0xLTEtMS0w_d31ba18f-7040-41ed-ab62-a6514ebaf19a"
      unitRef="shares">1474000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNi0zLTEtMS0w_af15d4bd-9ad1-41cf-ab41-509d06a49ffa"
      unitRef="shares">957000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNi01LTEtMS0w_cfc460ab-a6cd-43a5-93c8-2b8ec2e6c4ab"
      unitRef="shares">1440000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNi03LTEtMS0w_ab6f4afc-36d1-4aef-8031-603996267e1d"
      unitRef="shares">816000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNy0xLTEtMS0w_883425df-0a6a-4b39-a04c-871d3aece327"
      unitRef="shares">73977000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNy0zLTEtMS0w_7d07dcd3-3a3b-491a-8654-1c0c26533535"
      unitRef="shares">73095000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNy01LTEtMS0w_22bf25ba-5ecd-43f5-ac79-fbc530b06939"
      unitRef="shares">73921000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNy03LTEtMS0w_3133feee-426f-4574-8695-a97e99db7595"
      unitRef="shares">73787000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfNjU5NzA2OTc2ODA0MQ_734c6d1e-e7cb-443c-a3f3-54c9c86017a0"
      unitRef="shares">9661</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfNjU5NzA2OTc2ODA0OQ_ebcf58b0-9a4c-48b4-b5fe-0c1d686e7976"
      unitRef="shares">109377</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfMTA5OTUxMTYyOTQyOQ_43dd8437-a920-4c34-914d-e325e095eb16"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfNjU5NzA2OTc2ODA0NQ_1a91b67d-dd73-4c3e-8283-f4889260a206"
      unitRef="shares">58759</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfOTEwNg_13311735-8905-46f7-9ff8-5898d35fc2de">Goodwill and Other Intangible Assets&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides balances for goodwill by reportable segment as of September&#160;30, 2021 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&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 style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Electrical Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Total Goodwill&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:9pt;font-weight:400;line-height:100%"&gt;Goodwill, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;589.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;165.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;510.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;197.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,462.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(124.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(124.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:9pt;font-weight:400;line-height:100%"&gt;Goodwill, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;589.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;165.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;385.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;197.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,338.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the nine month period ended September&#160;30, 2021, goodwill included additions of $95.4 million from new business combinations and a net increase of $0.1 million from measurement period adjustments.  Currency translation effects related to goodwill and accumulated impairment losses for the nine month period ended September&#160;30, 2021 totaled approximately $0.5 million of gains and $0.4 million of losses, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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 style="width:39.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Non-Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" 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:8.5pt;font-weight:700;line-height:100%"&gt;Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Customer Relationships and Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Pre-Qualifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:8.5pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Total&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:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, gross, as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;297.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;73.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;432.6&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(218.5)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(10.6)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(19.5)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(248.6)&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;/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:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net, as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;79.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;63.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;184.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions from new business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;311.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;55.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;367.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency translation 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:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;0.3&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;0.3&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(41.5)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(8.4)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(4.6)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(54.5)&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;/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:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net, as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;349.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;55.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;57.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;497.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Consists principally of trade names and non-compete agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Quarterly Assessment for Indicators of Impairment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  During the third quarter of 2021, in conjunction with the Company&#x2019;s quarterly review for indicators of impairment, management performed quantitative assessments of the goodwill associated with three reporting units within its Oil and Gas segment and one reporting unit within its Clean Energy and Infrastructure segment.  Based on the results of these assessments, management determined that the estimated fair values of these reporting units substantially exceeded their carrying values.  Significant changes in the assumptions or estimates used in management&#x2019;s assessment, such as a reduction in profitability and/or cash flows, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company seeks to grow and diversify its business both organically and through acquisitions and/or strategic arrangements in order to deepen its market presence, broaden its geographic reach and expand its service offerings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Acquisitions.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the nine month period ended September&#160;30, 2021, MasTec completed eight acquisitions, which included all of the equity interests in: (i) a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation&#x2019;s largest utilities, municipalities and cooperatives, which acquisition was effective in May and is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;included within the Company&#x2019;s Electrical Transmission segment, and for which acquisition consideration, including estimated earn-out liabilities, totaled approximately $452 million; (ii) a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general contractor with concrete, piping and electrical capabilities, which acquisitions were effective in February and April, respectively, and both of which are included within the Company&#x2019;s Clean Energy and Infrastructure segment; (iii) a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; and a utilities infrastructure company, providing power line construction and repair services, all of which acquisitions were effective in May; and business operations specializing in install-to-the-home services, which acquisition was effective in August, all of which are included within the Company&#x2019;s Communications segment; and (iv) a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure, which acquisition was effective in February and is included within the Company&#x2019;s Oil and Gas segment.  These acquisitions were funded with cash on hand and borrowings under the Company&#x2019;s senior secured credit facility and are subject to customary purchase price adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 style="width:83.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.317%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-weight:700;line-height:100%"&gt;Acquisition consideration: &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:9pt;font-weight:700;line-height:100%"&gt;2021&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:9pt;font-weight:400;line-height:100%"&gt;Cash, net of cash acquired&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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;604.8&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Estimated fair value of contingent consideration&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:8.5pt;font-weight:400;line-height:100%"&gt;40.1&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consideration transferred&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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;644.9&#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;/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:9pt;font-weight:700;line-height:100%"&gt;Identifiable assets acquired and liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Current assets, primarily accounts receivable&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;219.2&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Long-term assets, primarily property and equipment and operating lease assets&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:8.5pt;font-weight:400;line-height:100%"&gt;187.5&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Amortizing intangible assets&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:8.5pt;font-weight:400;line-height:100%"&gt;367.2&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Current liabilities, including current portion of operating lease liabilities&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:8.5pt;font-weight:400;line-height:100%"&gt;(145.4)&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;/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:9pt;font-weight:400;line-height:100%"&gt;Long-term liabilities, primarily operating lease liabilities and deferred income taxes&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:8.5pt;font-weight:400;line-height:100%"&gt;(79.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:8.5pt;font-weight:400;line-height:100%"&gt;549.5&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Goodwill&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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;95.4&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net assets acquired, including goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%"&gt;644.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortizing intangible assets related to the 2021 acquisitions are primarily composed of customer relationships an&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;d trade names&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, which had weighted average lives of approximately 18 years &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;and 17 years, r&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;espectively.  The weighted average life of amortizing intangible assets for the 2021 acquisitions was 17 years in the aggregate.  The acquired intangible assets included a customer relationship and a trade name intangible asset representing $282 million in the aggregate, having asset lives of approximately 20 years each based on the acquired entity&#x2019;s operational history and established relationships with, and the nature of its customers, which are primarily in the utilities industry.  Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.  The goodwill balances for each of the respective acquisitions, including approximately $48 million for the acquisition in our Electrical Transmission segment, represent the estimated values of each acquired company&#x2019;s geographic presence in key markets, assembled workforce, management team&#x2019;s industry-specific project management expertise and synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec.  Approximately $75 million of the goodwill balance related to the 2021 acquisitions is expected to be tax deductible as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The contingent consideration included in the table above is composed of earn-out liabilities, which equal a portion of the acquired companies&#x2019; earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;) in excess of thresholds agreed upon with the sellers, if applicable.  The earn-out arrangements for the 2021 acquisitions range from one to &lt;/span&gt;&lt;span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;five&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;-year terms, as set forth in the respective purchase agreements, and are valued at approximately $40&#160;million in the aggregate, of which approximately $26&#160;million is included within current liabilities as of September&#160;30, 2021.  Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities in the consolidated balance sheets.  See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company&#x2019;s earn-out arrangements.  As of September&#160;30, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2021 acquisitions was estimated to be between $2 million and $65 million; however, there is no maximum payment amount.  Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities for these acquisitions was preliminary as of September&#160;30, 2021; as a result, further adjustments to these estimates may occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020 Acquisitions.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, MasTec completed five acquisitions.  These acquisitions included the equity interests of two entities.  Through a consolidated subsidiary, the Company acquired all of the equity interests in a heavy civil infrastructure construction company that is included within the Company&#x2019;s Clean Energy and Infrastructure segment.  As of the date of acquisition, the Company&#x2019;s ownership interest in the consolidated subsidiary was 96%, and as of both September&#160;30, 2021 and December&#160;31, 2020, was 91%, with the non-controlling interests owned by members of subsidiary management.  The Company also acquired all of the equity interests in a utility service and telecommunications construction contractor that is included within the Company&#x2019;s Communications segment.  Additionally, the Company acquired the assets of three entities in 2020, one that specializes in wireless telecommunications and one that specializes in install-to-the-home services, both of which are included within the Company&#x2019;s Communications segment, and one that specializes in electrical transmission services that is included within the Company&#x2019;s Electrical Transmission segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The aggregate purchase price for these entities was composed of approximately &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$23.6 million&lt;/span&gt;&lt;span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; in cash, net of cash acquired, with an additional &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$3.1 million&lt;/span&gt;&lt;span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; due through 2023, subject to certain indemnification provisions, and earn-out liabilities with five-year terms valued at approximately &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$8.3 million&lt;/span&gt;&lt;span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; As of September&#160;30, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;was estimated to be between $2 million and $17 million; however, there is no maximum payment amount.  Determination of the estimated fair values of net assets acquired and earn-out liabilities was complete for all but one of these acquisitions as of September&#160;30, 2021; as a result, further adjustments to these estimates may occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pro Forma Financial Information and Acquisition Results.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the three month periods ended September&#160;30, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately&#160;$2.4 billion&#160;and $2.0 billion, respectively,&#160;and&#160;unaudited supplemental pro forma net income totaled approximately $115.5 million and $127.2 million, respectively.  For the nine month periods ended September&#160;30, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $6.4 billion and $5.6 billion, respectively, and&#160;unaudited supplemental pro forma net income totaled approximately $266.6 million and $222.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the three and nine month periods ended September&#160;30, 2021, the Company&#x2019;s consolidated results of operations included acquisition-related revenue of approximately&#160;$344.4 million and $702.7 million, respectively, and included acquisition-related net losses of approximately $6.6 million and $1.3 million, respectively, based on the Company&#x2019;s consolidated effective tax rates.  For the three and nine month periods ended September&#160;30, 2020, the Company&#x2019;s consolidated results of operations included acquisition-related revenue of approximately $69.3 million and $182.4 million, respectively, and included acquisition-related net losses of approximately $4.3 million and $5.0 million, respectively, based on the Company&#x2019;s consolidated effective tax rates.  These acquisition-related results include amortization of intangible assets and exclude the effects of acquisition costs and interest expense associated with consideration paid for the related acquisitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfOTA5Nw_cd1d0cd5-a144-47f7-959a-368fc61d3c0e">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides balances for goodwill by reportable segment as of September&#160;30, 2021 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&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 style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Electrical Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Total Goodwill&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:9pt;font-weight:400;line-height:100%"&gt;Goodwill, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;589.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;165.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;510.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;197.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,462.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(124.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(124.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:9pt;font-weight:400;line-height:100%"&gt;Goodwill, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;589.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;165.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;385.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;197.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,338.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="ib0d82bf48eb64fc5a0abb37b93023525_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMS0xLTEtMS0w_775d4135-5655-4807-b8f5-f6c2fb90c114"
      unitRef="usd">589500000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="id83ab00fdeb1471e8c3cf59160c1027c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMS0zLTEtMS0w_423ff503-7e63-4310-a09d-7d4974b09ff3"
      unitRef="usd">165400000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i29131b91e0c7486babe9d40a681e20ee_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMS01LTEtMS0w_980d9cc4-e3bd-4368-856b-d2863881b142"
      unitRef="usd">510100000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i17b34776959541dd923153c0aa434e42_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMS03LTEtMS0w_b6f39277-cd15-4b23-bd5f-a79fd422907c"
      unitRef="usd">197900000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMS05LTEtMS0w_80c18506-5394-40f0-9e55-aa13216f1580"
      unitRef="usd">1462900000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ib0d82bf48eb64fc5a0abb37b93023525_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMi0xLTEtMS0w_9a6ff153-6aca-4cab-b0d7-4bdb8a3a8433"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="id83ab00fdeb1471e8c3cf59160c1027c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMi0zLTEtMS0w_842fed46-53df-4b85-8ee8-8ab33083354f"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i29131b91e0c7486babe9d40a681e20ee_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMi01LTEtMS0w_0ce92854-9dd5-41fa-ac57-cba3e477d1e6"
      unitRef="usd">124300000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i17b34776959541dd923153c0aa434e42_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMi03LTEtMS0w_de1552b9-2264-4d04-8b70-8af9c8801db6"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMi05LTEtMS0w_0eb0599d-318f-4bc4-b2ba-0d3d9d3fa7aa"
      unitRef="usd">124300000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ib0d82bf48eb64fc5a0abb37b93023525_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMy0xLTEtMS0w_d8c03d7c-84a0-4651-a95a-3a632d58c458"
      unitRef="usd">589500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id83ab00fdeb1471e8c3cf59160c1027c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMy0zLTEtMS0w_165847cd-9e4a-45be-852f-86612cd1aa64"
      unitRef="usd">165400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i29131b91e0c7486babe9d40a681e20ee_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMy01LTEtMS0w_412cc4c9-a09b-469a-a010-3e5e491c19ef"
      unitRef="usd">385800000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i17b34776959541dd923153c0aa434e42_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMy03LTEtMS0w_20001c90-fd87-46a0-8107-0a818bde3884"
      unitRef="usd">197900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMy05LTEtMS0w_d78ddbb0-125a-47f3-b393-be448ed16b91"
      unitRef="usd">1338600000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMTc4_145833be-4d96-4f94-9fa9-c440d0492952"
      unitRef="usd">95400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMjI4_6879eb8c-a71c-435e-abe0-7adc136274df"
      unitRef="usd">100000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i14ad9264a83146948ddec23d1439be6a_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNDA3_f479cf3a-b8fc-4c81-a7fb-5378c628c614"
      unitRef="usd">500000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i93d878af3e194c04992270757cbdc73b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNDIw_1d9887f5-2ffd-4587-a991-460851fc0845"
      unitRef="usd">-400000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfOTA5MA_9fa0a29f-5b70-4936-815d-f036ddb88888">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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 style="width:39.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Non-Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" 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:8.5pt;font-weight:700;line-height:100%"&gt;Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Customer Relationships and Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Pre-Qualifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:8.5pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Total&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:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, gross, as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;297.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;73.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;432.6&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(218.5)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(10.6)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(19.5)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(248.6)&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;/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:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net, as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;79.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;63.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;184.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions from new business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;311.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;55.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;367.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency translation 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:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;0.3&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;0.3&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(41.5)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(8.4)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(4.6)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:8.5pt;font-weight:400;line-height:100%"&gt;(54.5)&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;/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:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net, as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;349.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;55.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;57.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;497.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Consists principally of trade names and non-compete agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ica58500b97104187a44f20b9459ae4bd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMy0xLTEtMS0w_8dfb7d8d-a8f7-444a-9a38-66cbe1fa5735"
      unitRef="usd">34500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic7ddfee350c04e48831020e88f5bb35d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMy01LTEtMS0w_1aee1ccd-eea8-4184-a9b5-7717579e91d2"
      unitRef="usd">297900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if21616a946724788b79ddae6b03a3ab0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMy03LTEtMS0w_d9de27a1-8356-4fea-8b9b-ccbfabe5f140"
      unitRef="usd">73800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2a845a7f9ca548b0bfa6ae50e46a1ead_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMy05LTEtMS0w_92625b80-c875-48ff-8994-a27fa3b1c6a0"
      unitRef="usd">26400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMy0xMS0xLTEtMA_3b7f7ac2-af11-4130-99c0-82a1ee20cfdc"
      unitRef="usd">432600000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic7ddfee350c04e48831020e88f5bb35d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNC01LTEtMS0w_4cec0d61-fb7c-43da-908c-eb0eb0543345"
      unitRef="usd">218500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if21616a946724788b79ddae6b03a3ab0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNC03LTEtMS0w_248cbc30-29d4-4274-aa57-d4d30537c37c"
      unitRef="usd">10600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2a845a7f9ca548b0bfa6ae50e46a1ead_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNC05LTEtMS0w_03173c50-647e-4c42-be08-5e2356b20899"
      unitRef="usd">19500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNC0xMS0xLTEtMA_a8302701-bfd0-4029-aece-52f9954c4a98"
      unitRef="usd">248600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ica58500b97104187a44f20b9459ae4bd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNS0xLTEtMS0w_c0591bd7-c303-4306-8c56-c87c0fd865c3"
      unitRef="usd">34500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic7ddfee350c04e48831020e88f5bb35d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNS01LTEtMS0w_3ac3a74b-f20d-4dc5-a22c-16e007dc00d4"
      unitRef="usd">79400000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if21616a946724788b79ddae6b03a3ab0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNS03LTEtMS0w_f2acb59f-f51a-482e-8f24-1ff8dc8f63b6"
      unitRef="usd">63200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2a845a7f9ca548b0bfa6ae50e46a1ead_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNS05LTEtMS0w_58e22659-2826-4a55-a1ed-c652dd5dbf88"
      unitRef="usd">6900000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNS0xMS0xLTEtMA_039cc61b-753e-45cd-b096-172db3e46a68"
      unitRef="usd">184000000.0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i7bf7dacb2bea4f31941cad428c0e1dc4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNi0xLTEtMS0w_a3563f93-cd72-4d4d-81d8-72673c572ddd"
      unitRef="usd">0</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i7be67165366845c690f62460b2790b60_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNi01LTEtMS0w_c26aa69f-3d5e-4a1b-9d9b-92c0f292e22b"
      unitRef="usd">311800000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ia53e9868b59d448d960352d1b12f98bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNi03LTEtMS0w_55eecc82-55be-47ae-90dd-454ee30115c5"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i8e12725852a04b7997c43f86e994d28e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNi05LTEtMS0w_aba027f9-8ffa-45f9-b4b9-3d1c19e687e6"
      unitRef="usd">55400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <mtz:IntangibleAssetsAcquiredGrossExcludingGoodwill
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNi0xMS0xLTEtMA_9a55ee4f-6f48-4b24-8f31-0ceede609399"
      unitRef="usd">367200000</mtz:IntangibleAssetsAcquiredGrossExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i7bf7dacb2bea4f31941cad428c0e1dc4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOC0xLTEtMS0w_4e24870a-c5cb-408c-b6c8-024a174d4c17"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i7be67165366845c690f62460b2790b60_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOC01LTEtMS0w_3f8f8b2d-425e-4193-8d26-29864c777520"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="ia53e9868b59d448d960352d1b12f98bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOC03LTEtMS0w_ec7bb3fb-a569-4097-8914-c818a4766606"
      unitRef="usd">300000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i8e12725852a04b7997c43f86e994d28e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOC05LTEtMS0w_313edb5d-8f7f-4de7-aa2e-ed3136c790cc"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <mtz:IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOC0xMS0xLTEtMA_48601b76-c982-4382-a851-33862dc1b23a"
      unitRef="usd">300000</mtz:IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7be67165366845c690f62460b2790b60_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOS01LTEtMS0w_f8d3f784-9c44-46d2-ab7b-4a22f5c72637"
      unitRef="usd">41500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia53e9868b59d448d960352d1b12f98bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOS03LTEtMS0w_f38f137d-c21e-4aed-bb04-255e58e4ca7c"
      unitRef="usd">8400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8e12725852a04b7997c43f86e994d28e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOS05LTEtMS0w_1af33de5-c64d-468f-8add-3a1c511ec53a"
      unitRef="usd">4600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOS0xMS0xLTEtMA_1f34552f-8f4a-4705-a366-75ceaf59a065"
      unitRef="usd">54500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ifdd81bf482124f8082fe5c9f84cb6f7c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMTAtMS0xLTEtMA_32cac494-8e90-41f1-800d-9977359b5a8b"
      unitRef="usd">34500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7f4834c4cb814899993dab5dbbaf1411_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMTAtNS0xLTEtMA_1f9f46e3-af98-4940-a890-480ba4cb950d"
      unitRef="usd">349700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib91a8510ec6f489398fb3547f9ab209b_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMTAtNy0xLTEtMA_955a706e-1db0-4e52-b315-bb3c162bbe88"
      unitRef="usd">55100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7ca8c3f145db45718ade9d6b7334d796_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMTAtOS0xLTEtMA_661b3c63-9feb-45cf-83c6-14aa4be3446d"
      unitRef="usd">57700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMTAtMTEtMS0xLTA_060bbc7f-1a39-4c75-9302-27922c8dbb30"
      unitRef="usd">497000000.0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:NumberOfReportingUnits
      contextRef="iee6aa35f538c47988c1fbb7a0bfb4f10_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODgz_f84b0c01-6c2d-4e92-ab73-fc1b29ceff41"
      unitRef="reportingunit">3</us-gaap:NumberOfReportingUnits>
    <us-gaap:NumberOfReportingUnits
      contextRef="i2735a56a5c114231ad4d971801a319d4_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfOTI3_d1f0781e-575f-4043-a11d-9d09a4f61be5"
      unitRef="reportingunit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMTcwMw_4f7e7733-61af-4c26-b961-60c32183327f"
      unitRef="acquisition">8</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i63463b4c44f74235b1c490562d3b9ad6_D20210101-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMjE5MQ_4acc1554-80f5-4247-99b4-ea091a26c9bb"
      unitRef="usd">452000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfOTEzMw_a6a77a40-e2d5-4e24-9613-a64eafdeb1dc">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 style="width:83.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.317%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-weight:700;line-height:100%"&gt;Acquisition consideration: &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:9pt;font-weight:700;line-height:100%"&gt;2021&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:9pt;font-weight:400;line-height:100%"&gt;Cash, net of cash acquired&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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;604.8&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Estimated fair value of contingent consideration&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:8.5pt;font-weight:400;line-height:100%"&gt;40.1&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consideration transferred&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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;644.9&#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;/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:9pt;font-weight:700;line-height:100%"&gt;Identifiable assets acquired and liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Current assets, primarily accounts receivable&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;219.2&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Long-term assets, primarily property and equipment and operating lease assets&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:8.5pt;font-weight:400;line-height:100%"&gt;187.5&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Amortizing intangible assets&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:8.5pt;font-weight:400;line-height:100%"&gt;367.2&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Current liabilities, including current portion of operating lease liabilities&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:8.5pt;font-weight:400;line-height:100%"&gt;(145.4)&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;/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:9pt;font-weight:400;line-height:100%"&gt;Long-term liabilities, primarily operating lease liabilities and deferred income taxes&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:8.5pt;font-weight:400;line-height:100%"&gt;(79.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:8.5pt;font-weight:400;line-height:100%"&gt;549.5&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Goodwill&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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;95.4&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net assets acquired, including goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%"&gt;644.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMS0xLTEtMS0w_c8075811-c6ce-4bef-b432-538e9e9ae73b"
      unitRef="usd">604800000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMi0xLTEtMS0w_c9c291c8-1dc7-40b2-93b6-b4fa2cd5a558"
      unitRef="usd">40100000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMy0xLTEtMS0w_2199742a-da2d-4024-81fc-d7980c545dbf"
      unitRef="usd">644900000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfNS0xLTEtMS0w_3fd5b500-f634-4119-8a26-cab87ddca003"
      unitRef="usd">219200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfNi0xLTEtMS0w_3903570a-fcb0-4207-9661-1e38a523769c"
      unitRef="usd">187500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfNy0xLTEtMS0w_46ad0c3b-2461-4641-97cc-bba09afb7fec"
      unitRef="usd">367200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfOC0xLTEtMS0w_a3396afb-acc2-4654-a20e-0c60bcfb62d9"
      unitRef="usd">145400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfOS0xLTEtMS0w_c2613419-2a4a-47fc-9e0b-576a098f1541"
      unitRef="usd">79000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMTAtMS0xLTEtMA_bd5cb51b-3c96-4bf0-8979-256282b140ef"
      unitRef="usd">549500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMTEtMS0xLTEtMA_0aa603c7-e8e1-4921-bdd4-a011442daad2"
      unitRef="usd">95400000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMTItMS0xLTEtMA_2e3aa129-81c5-4838-ba3c-eb2aaaef4165"
      unitRef="usd">644900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id59a2a526910453da7a796d2c5a316f1_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMzU4OA_1d7e523d-e58b-4ea0-bdf1-054bb5ee85c8">P18Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i5962c7e60ad640459975237d20130fdc_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMzU5NQ_cc1cc5f2-4f44-489e-83f6-c66218ceba9e">P17Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMzcxOQ_6a265e79-01dc-49b2-9dc1-c3af41601fd5">P17Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="iaecfc7f7f1de45b3975167558afaa143_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMzgzNQ_8fd48944-7654-4237-96c0-8a5e8c6070ec"
      unitRef="usd">282000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie49805974cc3416697854e792d7ed3ee_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMzg5Mg_888a8334-4bb3-4e3e-9875-4615f28c3be3">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="iafaccbf09a584f71a6e2b5233fd1947a_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNDI5OQ_34b82d08-ff63-4c33-8dbe-e18bad35407f"
      unitRef="usd">48000000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNDY2Mw_3534be87-c25e-4f8d-9485-9ef212e95e31"
      unitRef="usd">75000000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i748d1d1bbe854dcebdfb931d8bfde987_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNTExNg_de705d7b-6620-460d-a029-87a285587e29"
      unitRef="y">1</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="id171b94c8a7747e4b829c8cf1f66d1a8_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNTEyMg_d8b7190d-af49-4f70-98cd-b15ec6bbab19"
      unitRef="y">5</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNTIyMQ_7eb0e08a-d407-4671-9acf-faf27667afd3"
      unitRef="usd">40000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNTI2NQ_bf9076d9-75a9-416c-be30-3d8cac5ebc0c"
      unitRef="usd">26000000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMTA5OTUxMTY0MDIzMQ_6c74f9cb-3cee-4631-9e78-9bdfc2dfe3bc"
      unitRef="usd">2000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNTY5MQ_4d99d131-b4b1-4d04-b68d-73ac10b5a5a7"
      unitRef="usd">65000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i38696983113e4af79cae09cc0bb320af_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjAyMw_0c8cad36-c55b-40e3-8cd6-865b7a5099f6"
      unitRef="acquisition">5</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="id242df4bc8c244ada6cc8cefaeaa63f4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjA5Mw_5bd703ce-c3ed-4a2c-97e6-4c38b805de0c"
      unitRef="acquisition">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ia50d7ca601404ac68d53ff5f096b69ec_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjM5NQ_cd5b422b-041b-4b37-a680-d00eab472c07"
      unitRef="number">0.96</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="id6e59ec07e384d3eb0584e342298b745_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjQyOQ_429e1a23-fdc3-4f36-8284-2d16fd9d3873"
      unitRef="number">0.91</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="iac53168a6dd045779d54c89655ce085b_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjQyOQ_85bcd8bd-29e0-4e6d-a89b-1d95710ef703"
      unitRef="number">0.91</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i687ff0d85de743f5a8dccf99229dee14_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjczNA_ba582dad-ba38-4426-981d-1f8d88c907a7"
      unitRef="acquisition">3</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i3b0543c526d14e1588366460d27e2cf9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjc1NQ_998d03ae-ebdc-41b3-9c11-d0ab7b75aa1d"
      unitRef="acquisition">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i3235fa062d7a41c79ed4c75e45c7f123_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjgxMA_0a0fb0de-6f48-44cb-9bbc-70fc527e5ce8"
      unitRef="acquisition">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i21775178dc76475fb777005d13ef29f9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjkyNw_27a9df11-9734-484a-a20b-15d81c8c7eea"
      unitRef="acquisition">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i38696983113e4af79cae09cc0bb320af_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzExOA_6c141b70-b988-4c07-b5cf-546f4e37b794"
      unitRef="usd">23600000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if3a3b65777a24c9eace62a411bd51233_D20230101-20231231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzE3MQ_b049b6b2-82fa-4536-a225-a1730ae3e479"
      unitRef="usd">3100000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i8f30761dced346c389559fb2d9c75fb2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzI2OQ_4b6571a8-e0a1-4bfc-8bd9-f90a2fed9033"
      unitRef="y">5</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id1b8eaf934e740fba05e6942baf5cf57_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzMwNw_e6fbede9-7da2-4627-9758-78d9d8ae0f7d"
      unitRef="usd">8300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="id428b6942ca342e18a168cfc2f48ae7b_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMTA5OTUxMTY0MDI1OA_940a0531-9afc-4f49-82b8-903cac74640e"
      unitRef="usd">2000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="id428b6942ca342e18a168cfc2f48ae7b_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzQ0MQ_e23afa5d-2b64-4fba-9010-c4a5e4cab226"
      unitRef="usd">17000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzg2OA_a450eb2b-00a1-4bb5-877c-8b4db759702f"
      unitRef="usd">2400000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzg3NQ_e4ff49fe-c2a6-4bd5-b69f-8fd3d09f763b"
      unitRef="usd">2000000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzk1OQ_84d9db32-fc98-48f9-bc33-bfc6ede17ded"
      unitRef="usd">115500000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzk2Ng_2551ed28-c774-4e53-a82d-259dff1576e9"
      unitRef="usd">127200000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODA5MA_b49a15df-ca7a-4c14-988d-923ef3d332ad"
      unitRef="usd">6400000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODA5Nw_7375da3c-c89c-4ef3-a466-f17fed510c92"
      unitRef="usd">5600000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODE4MQ_71d85838-8894-4b5d-823b-82a0f3c488bd"
      unitRef="usd">266600000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODE4OA_9ecfa45a-6a9c-4d6d-9403-b928cca3da89"
      unitRef="usd">222500000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODM1Mg_925c19d9-d043-4841-8471-16a465db7a87"
      unitRef="usd">344400000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODM1OQ_016d248d-5f8c-4596-9e8e-93283bc7a182"
      unitRef="usd">702700000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODQzNA_83b37923-6d63-4bf0-8bc3-489a83a94f7f"
      unitRef="usd">-6600000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODQ0MQ_57f71ab3-a438-4434-a025-cbaf6563e38a"
      unitRef="usd">-1300000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODY2Mg_cb0c3bd3-6e88-4833-b74c-2808888f40c3"
      unitRef="usd">69300000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODY2OQ_2934f1c4-f562-4d8d-9d3e-bf8cb6c7dc47"
      unitRef="usd">182400000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODc0NA_5bc2ad89-6516-403c-a919-eb9df69e3aca"
      unitRef="usd">-4300000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODc5NQ_0f2b0349-3051-40a5-bc45-b0f080dc26c8"
      unitRef="usd">-5000000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUyMTc_5da2adbb-4248-45ab-825a-1496fdf6ec14">Fair Value of Financial Instruments&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments are primarily composed of cash and cash equivalents, accounts and notes receivable, cash collateral deposited with insurance carriers, life insurance assets, equity investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration, mandatorily redeemable non-controlling interests and debt obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value.  The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisition-Related Contingent Consideration and Other Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, &#x201c;Earn-outs&#x201d;), that are contingent upon the acquired business achieving certain levels of earnings in the future.  As of September&#160;30, 2021 and December&#160;31, 2020, the estimated fair value of the Company&#x2019;s Earn-out liabilities totaled $114.2 million and $135.2 million, respectively, of which $15.8 million and $18.8 million, respectively, related to mandatorily redeemable non-controlling interests.  Earn-out liabilities included within other current liabilities totaled approximately $51.2 million and $48.1 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The fair values of the Company&#x2019;s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management&#x2019;s estimates and entity-specific assumptions, and are evaluated on an ongoing basis.  Key assumptions include the discount rate, which, as of September&#160;30, 2021, ranged from 12.0% to 23.5%, with a weighted average rate of 13.0% based on the relative fair value of each instrument, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;).  Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities.  The ultimate payment amounts for the Company&#x2019;s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses.  As of September&#160;30, 2021, the range of potential undiscounted Earn-out liabilities was estimated to be between $25 million and $157 million; however, there is no maximum payment amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments.  There were no additions from new business combinations in either of the three month periods ended September&#160;30, 2021 or 2020, and for the nine month periods ended September&#160;30, 2021 and 2020, additions totaled $40.1 million and $7.2 million, respectively.  There were no measurement period adjustments in either of the three or nine month periods ended September&#160;30, 2021.  For the three and nine month periods ended September&#160;30, 2021, fair value adjustments totaled net decreases of $4.8 million and $14.1 million, respectively, including a $1.0 million decrease related to mandatorily redeemable non-controlling interests for both the three and nine month periods ended September&#160;30, 2021.  These fair value adjustments related to decreases in the Company&#x2019;s Oil and Gas and Clean Energy and Infrastructure segments, partially offset by increases in the Company&#x2019;s Communications segment.  There were no fair value adjustments for the three month period ended September&#160;30, 2020, and for the nine month period ended September&#160;30, 2020, fair value adjustments, net, and measurement period adjustments totaled increases of $1.7 million and $1.1 million, respectively, and related to businesses in the Company&#x2019;s Oil and Gas and Communications segments.  Earn-out payments totaled $0.8 million and $47.0 million for the three and nine month periods ended September&#160;30, 2021, respectively, including approximately $2.1 million related to mandatorily redeemable non-controlling interests for the nine month period ended September&#160;30, 2021.  There were no Earn-out payments for the three month period ended September&#160;30, 2020, and for the nine month period ended September&#160;30, 2020, Earn-out payments totaled $50.4 million.  Earn-out payments, to the extent they relate to estimated liabilities as of the date of acquisition, are classified within financing activities in the consolidated statements of cash flows, whereas Earn-out payments in excess of acquisition date liabilities are classified within operating activities in the consolidated statements of cash flows.  The method of determining the amount of excess of acquisition-date liabilities was revised in the fourth quarter of 2020 to more closely align the cash flow presentation for such amounts with the economics of the contingent consideration arrangement.  Accordingly, all prior year periods have been updated to conform with the current year presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s equity investments as of September&#160;30, 2021 include: (i) the Company&#x2019;s 33% equity interests in Trans-Pecos Pipeline, LLC (&#x201c;TPP&#x201d;) and Comanche Trail Pipeline, LLC (&#x201c;CTP,&#x201d; and together with TPP, the &#x201c;Waha JVs&#x201d;); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (&#x201c;CCI&#x201d;); (iii) the Company&#x2019;s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively &#x201c;FM Tech&#x201d;; (iv) the Company&#x2019;s equity interests in American Virtual Cloud Technologies, Inc., or &#x201c;AVCT&#x201d;; (v) the Company&#x2019;s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (vi) certain other equity investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment Arrangements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  From time to time, the Company may participate in selected investment or strategic arrangements, including equity interests in various business entities and participation in contractual joint ventures, some of which may involve the extension of loans or other types of financing arrangements.  The Company has determined that certain of its investment arrangements are variable interest entities (&#x201c;VIEs&#x201d;).  As of September&#160;30, 2021, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs nor is it the primary beneficiary.  Accordingly, except for the previously mentioned VIE, the Company&#x2019;s VIEs are not consolidated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Equity investments, other than those accounted for as equity method investments or those that are proportionately consolidated, are measured at fair value if their fair values are readily determinable.  Equity investments that do not have readily determinable fair values are measured at cost, adjusted for changes from observable market transactions, if any, less impairment (&#x201c;adjusted cost basis&#x201d;).  As of September&#160;30, 2021 and December&#160;31, 2020, the aggregate carrying value of the Company&#x2019;s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $250 million and $220 million, respectively.  As of September&#160;30, 2021 and December&#160;31, 2020, equity investments measured on an adjusted cost basis, including the Company&#x2019;s $15 million investment in CCI, totaled approximately $18 million and $17 million, respectively.  There were no impairments related to these investments during any of the three or nine month periods ended September&#160;30, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;The Waha JVs.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export.  The Company&#x2019;s investments in the Waha JVs are accounted for as equity method investments.  Equity in earnings related to the Company&#x2019;s proportionate share of income from the Waha JVs, which is included within the Company&#x2019;s Other segment, totaled approximately $8.3 million and $24.6 million for the three and nine month periods ended September&#160;30, 2021, respectively, and totaled $7.7 million and $22.9 million for the three and nine month periods ended September&#160;30, 2020, respectively.  Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $4.4 million for both the three and nine month periods ended September&#160;30, 2021, and for the three and nine month periods ended September&#160;30, 2020, distributions of earnings totaled $2.4 million and $10.2 million, respectively.  Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $87.5 million as of September&#160;30, 2021.  The Company&#x2019;s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $206 million and $175 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Waha JVs are party to separate non-recourse financing facilities, each of which are secured by pledges of the equity interests in the respective entities, as well as a first lien security interest over virtually all of their assets.  The Waha JVs are also party to certain interest rate swaps (the &#x201c;Waha JV swaps&#x201d;), which are accounted for as qualifying cash flow hedges.  The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate.  For the three and nine month periods ended September&#160;30, 2021, the Company&#x2019;s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $1.8 million and $14.1 million, respectively, or $1.3 million and $10.7 million, net of tax, respectively.  For the three and nine month periods ended September&#160;30, 2020, the Company&#x2019;s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $2.5 million and losses of approximately $29.5 million, respectively, or gains of $1.9 million and losses of $22.4 million, net of tax, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Investments.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, the Company&#x2019;s investments in AVCT include (i) shares of AVCT common stock, which are equity securities, and (ii) warrants for the purchase of AVCT common stock, which are derivative financial instruments.  In the third quarter of 2021, the Company&#x2019;s investment in AVCT convertible debentures was automatically converted into shares of AVCT common stock.  As of September&#160;30, 2021 and December&#160;31, 2020, the Company&#x2019;s ownership interest in AVCT&#x2019;s common stock, including from the converted debentures, totaled approximately 5% and 9%, respectively, and its aggregate ownership interest, assuming the exercise and, as of December&#160;31, 2020, the conversion, of all legally exercisable warrants and convertible debt into AVCT common stock, totaled approximately 8% and 21%, respectively.  Jos&#xe9; R. Mas, MasTec&#x2019;s Chief Executive Officer, was a director of AVCT through the end of March 2020.  The Company does not have the ability to exert significant influence over the operating or financial policies of AVCT.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, the aggregate fair value of the Company&#x2019;s investments in AVCT approximated $9 million and $17 million, respectively, with an aggregate cost approximating $6 million and $5 million, respectively.  Unrealized fair value measurement activity related to the AVCT securities recorded within other income or expense, net, totaled losses of approximately $7.6 million for both the three and nine month periods ended September&#160;30, 2021, and totaled gains of approximately $0.9 million and $4.7 million for the three and nine month periods ended September&#160;30, 2020, respectively.  The fair value of the AVCT shares is determined based on the market price of identical securities, which is a Level 1 input, beginning as of the second quarter of 2021.  Previously, the fair value of the shares was adjusted for certain restrictions on sale, a Level 3 input, which restrictions expired in April 2021.  In the third quarter of 2021, in conjunction with the automatic conversion of the AVCT convertible debentures into shares of AVCT common stock, the Company reclassified a gain of $0.7 million from other comprehensive income &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;to other income, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  Prior to the conversion of the AVCT convertible debentures in the third quarter of 2021, unrealized fair value measurement activity related to the AVCT convertible debentures recognized within other comprehensive income or loss totaled losses of approximately $2.4 million and $1.1 million, or $1.8 million and $0.8 million, net of tax, respectively, for the three and nine month periods ended &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2021, and totaled gains of approximately $0.9 million, or $0.7 million, net of tax, respectively, for both the three and nine month periods ended September&#160;30, 2020.  The fair value of the AVCT convertible debentures was determined based on Level 3 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2021, MasTec committed to fund up to $2.5 million for a 75% equity interest in Confluence Networks, LLC (&#x201c;Confluence&#x201d;), an undersea fiber-optic communications systems developer and VIE, of which $0.3 million and $1.3 million were funded during the three and nine month periods ended September&#160;30, 2021, respectively.  Equity in losses related to the Company&#x2019;s proportionate share of income from this investment totaled $0.2 million and $0.6 million for the three and nine month periods ended September&#160;30, 2021, respectively.  As of September&#160;30, 2021, MasTec had less than a majority of the members on the board and determined that it did not have a controlling financial interest.  The Company has the ability to exert significant influence over the VIE, and, as a result, the Company&#x2019;s investment in Confluence was accounted for as an equity method investment as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments, for which the Company had an aggregate investment of $20 million and $19 million, respectively, including $17 million and $16 million, respectively, for FM Tech, as of September&#160;30, 2021 and December&#160;31, 2020.  The initial investment in FM Tech provided for an additional $9 million of purchase price upon resolution of certain contingencies, of which $2 million was paid in the first quarter of 2021.  As of September&#160;30, 2021, approximately $3 million of contingent payment liabilities were included within other current liabilities.  For the three month period ended September&#160;30, 2021, the Company made no equity contributions related to these telecommunications entities, and for the nine month period ended September&#160;30, 2021, made equity contributions of approximately $2 million.  Equity in earnings, net, related to the Company&#x2019;s proportionate share of income from these telecommunications entities totaled approximately $1 million for the three month period ended September&#160;30, 2021, and for the nine month period ended September&#160;30, 2021, equity in losses was de minimis.  For the three month period ended September&#160;30, 2020, equity in losses related to these telecommunications entities was de minimis, and for the nine month period ended September&#160;30, 2020, totaled approximately $1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain of these entities provide services to MasTec.  Expense recognized in connection with services provided by these entities totaled $3.2 million and $2.7 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $7.3 million and $9.0 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  As of both September&#160;30, 2021 and December&#160;31, 2020, related amounts payable to these entities totaled $0.2 million.  In addition, the Company has an employee leasing arrangement with one of these entities.  Charges to this entity were de minimis for both the three and nine month periods ended September&#160;30, 2021, and totaled $0.1 million and $0.3 million for the three and nine month periods ended September&#160;30, 2020, respectively.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts receivable totaled $0.5 million and $0.4 million, respectively.  There were no amounts advanced to these entities for the three month period ended September&#160;30, 2021, and for the nine month period ended September&#160;30, 2021, amounts advanced totaled $0.2 million, which amount was outstanding as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of both September&#160;30, 2021 and December&#160;31, 2020, the gross carrying amount of the Company&#x2019;s 4.50% senior notes due August 15, 2028 (the &#x201c;4.50% Senior Notes&#x201d;) totaled $600 million, and their estimated fair value, as determined based on an exit price approach using Level 1 inputs, totaled $624.0 million and $625.5 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="ie34f9bf96d4b4167ab2da09cd00388ac_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTgyOQ_662f5935-e738-43ed-bb47-34c55c727672"
      unitRef="usd">114200000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="iacead98fbe3d40c39f99f325c64c27c9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTgzNg_6732bff4-c092-42c5-bef5-58625310e825"
      unitRef="usd">135200000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i666b09f88dea4c759c9fa7f2e3f5bb2f_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTg2Mw_c56f63b8-f8f6-46e6-a05c-ae40af4093fc"
      unitRef="usd">15800000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i66a5a679f27d4ba7b35403b431c0b2cf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTg3MA_07fcf7f9-e880-4f12-9794-481364697563"
      unitRef="usd">18800000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="ia0baa924dbc846cc811c0cd9529bce5c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMjAzNQ_03d2c773-dfab-4890-8b9b-8ea434767cae"
      unitRef="usd">51200000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i41efc4f6f9364b438723e35e963fb0d1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMjA0Mg_a5db26c5-6783-4dab-ae5d-9242eb56aba6"
      unitRef="usd">48100000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6589d23a05ea4ee785d1d5891966ab14_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMjQ5NQ_dee0ab27-870b-4379-834e-736582c1306f"
      unitRef="number">0.120</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ifc4b4d37ea6044b6a0c875fc102cd988_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMjUwMQ_ce12875c-ffd0-4fbe-bcad-1262cc56a1b1"
      unitRef="number">0.235</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="if58c2f01210a4296bd5915493b3fdce5_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMjUzNw_655dc7e3-3bcd-4322-b611-a9d8dfff6a64"
      unitRef="number">0.130</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="i65d62b16116e4791b8819eff3a273d15_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzA4NA_275df251-a529-49a1-8731-59fb61d95912"
      unitRef="usd">25000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i65d62b16116e4791b8819eff3a273d15_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzA5MQ_665633df-9977-4b17-8dbc-85063f2941a9"
      unitRef="usd">157000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i4299ce2adae34b478289d9215899da41_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzM1Mg_2cc8ca29-ee07-40e4-82af-2afb52e3d77d"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i90c3a662516245a983b03ab401464937_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzM1Mg_f128ff79-4a69-4a66-a058-423b381991cd"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i5d833ac559df4643aabf853a1eaf4a33_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2ODMyMQ_76993526-6480-4850-b95d-20daf554de4f"
      unitRef="usd">40100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ifb227b7684e94abbb9144ac89423c107_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2ODMyNQ_75e6fef9-8d7c-468d-886d-3db1221271f7"
      unitRef="usd">7200000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i4299ce2adae34b478289d9215899da41_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzQ3NQ_21d46ca0-8fb5-463e-9013-0db81bd48016"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i5d833ac559df4643aabf853a1eaf4a33_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzQ3NQ_3f5ed72b-294e-4614-a718-5fe378489377"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i4299ce2adae34b478289d9215899da41_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzY0NA_96a97c09-4780-48ec-8213-3e4428745d5a"
      unitRef="usd">4800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i5d833ac559df4643aabf853a1eaf4a33_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzY1MQ_ff6b3552-3ff3-45b7-899a-85ead7324e00"
      unitRef="usd">14100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i2a91f8c8a8834f9984da5fc62e2c2c13_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTY0OTI2NzQ5MzI5NQ_0b0b469d-20db-4eec-b776-14d6624fd2cf"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i869f95ec23c54d2cab9cd0af92e4b994_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTY0OTI2NzQ5MzI5NQ_d6cd0be5-e1ec-4edf-852e-88d76545dfdc"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i90c3a662516245a983b03ab401464937_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTY0OTI2NzQ4MjQ4MQ_354368fd-3b29-4b83-b765-a454c51bbecd"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ifb227b7684e94abbb9144ac89423c107_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzk4Nw_49fc197a-3cd9-4a6b-9363-159e799dda83"
      unitRef="usd">-1700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ifb227b7684e94abbb9144ac89423c107_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzk5NA_49ecb855-f2f5-4583-90c0-396b2d1922fa"
      unitRef="usd">1100000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i4299ce2adae34b478289d9215899da41_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY3NDIyMg_6a31c3b5-fe83-4a77-84d5-f689559802e3"
      unitRef="usd">800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i5d833ac559df4643aabf853a1eaf4a33_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4NDExMDU_f7ca308c-d569-4d8d-8cd1-e5ab943e210a"
      unitRef="usd">47000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i869f95ec23c54d2cab9cd0af92e4b994_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4NDExMzY_ab2bf088-ee9b-45e2-9a5e-f70665668148"
      unitRef="usd">2100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i90c3a662516245a983b03ab401464937_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY3NDI3Mg_e80b42b2-edb8-4719-a0c4-87e4252dbb90"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ifb227b7684e94abbb9144ac89423c107_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2NzQ2Nw_7b9a1580-a962-4689-8ddd-590c76e13452"
      unitRef="usd">50400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="if7bc801f796a450d88ab2a86714afe67_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNTA5Mg_94c84e37-1b01-4790-b920-790e78b23766"
      unitRef="number">0.33</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <mtz:EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage
      contextRef="ic9aedbc68bde474c9b68e509beb33ce5_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNTIzNw_fe5a8066-36fa-499f-88b8-3a0a95cb60a4"
      unitRef="number">0.15</mtz:EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i905b9b1754204e4e9fd587936981ce24_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNTMzMg_61f90648-cdff-4811-af63-fd187117dcad"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzIyMw_a55a3a6a-f3f7-44ec-8c4f-622ad132cb73"
      unitRef="usd">250000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzIzMA_799a8f5a-7362-4dfb-9962-0247f7816769"
      unitRef="usd">220000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ic9aedbc68bde474c9b68e509beb33ce5_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzM0NQ_65fa0d78-d779-439a-b683-333c8c3935b7"
      unitRef="usd">15000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzM4OQ_bbdfab15-2c6a-482c-802a-b2ff0bc19e39"
      unitRef="usd">18000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzM5Ng_cc4e5f45-9f56-459c-a41a-94b04b203ad6"
      unitRef="usd">17000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzQyNg_44e2632e-86b4-40fb-ae52-0e5a526cfa20"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzQyNg_a73dd2cb-e695-4fb5-9a84-4b9bf05ad03b"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzQyNg_b08b81e4-bef7-4fcd-8a09-376e201a319c"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzQyNg_f167b997-39bb-4a27-9973-beb8a34038f2"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzk2MQ_f28d4857-eecd-48cc-9020-c52d0e6060fc"
      unitRef="usd">8300000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1cb920043c754d618c847f14c71af53a_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzk2OA_9870132f-876a-465f-bf91-cce88b4aa77a"
      unitRef="usd">24600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ied7b0cc5d62b43e598733566673c96b8_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODAzOQ_d5a96fe0-50d0-46e0-9cec-7216eacfa33b"
      unitRef="usd">7700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i42538cdc3335447ab7d85be287263292_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODA0Ng_b79156d6-94de-45cf-ae63-b37b49f06faa"
      unitRef="usd">22900000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i1cb920043c754d618c847f14c71af53a_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODIwNA_6d437d9b-0cae-41a0-83db-a9000c2a5fb1"
      unitRef="usd">4400000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODIwNA_b3bc62a4-66a3-4ef4-a7d9-5db40523c3c0"
      unitRef="usd">4400000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ied7b0cc5d62b43e598733566673c96b8_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODM2Mw_3dca2b58-a941-463e-92db-26cbdf5b032c"
      unitRef="usd">2400000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i42538cdc3335447ab7d85be287263292_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODM3MA_93406992-1e35-4b26-acc0-dc4c06ab0e1b"
      unitRef="usd">10200000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees
      contextRef="if7bc801f796a450d88ab2a86714afe67_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODU0Ng_606906a5-b82a-4e36-9276-091e849629c4"
      unitRef="usd">87500000</us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="if7bc801f796a450d88ab2a86714afe67_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODc5MQ_97fbb6f1-2efb-434f-9cfb-d0f2d36c4ab6"
      unitRef="usd">206000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i3ceb1fae6f344ed3a424bf5c118e03ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODc5OA_44579038-75aa-4ef8-bb6a-91db732e93fa"
      unitRef="usd">175000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTU5MQ_2434ec17-6978-4424-8222-713ed027d16a"
      unitRef="usd">1800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i1cb920043c754d618c847f14c71af53a_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTYxOA_cc5b068a-acf4-4fbb-937b-ea56325a3d53"
      unitRef="usd">14100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTYzOQ_457de21a-31ef-4bbb-a9d5-7817ea5eee5a"
      unitRef="usd">1300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i1cb920043c754d618c847f14c71af53a_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTY0Ng_88d12184-5d1f-48b8-ac48-a8cdf4d40e29"
      unitRef="usd">10700000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="ied7b0cc5d62b43e598733566673c96b8_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTgzOA_39d596d6-c0eb-4066-bbc3-3c9a93bf558f"
      unitRef="usd">2500000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i42538cdc3335447ab7d85be287263292_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTg0NQ_3bacc6f2-de8b-4d9c-a59e-477d2e158d87"
      unitRef="usd">-29500000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ied7b0cc5d62b43e598733566673c96b8_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTg2Ng_f6fbd49b-383d-43aa-b29b-beb4065414e6"
      unitRef="usd">1900000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i42538cdc3335447ab7d85be287263292_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTg3Mw_a77fc343-baa6-4a33-9a38-16b318599138"
      unitRef="usd">-22400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <mtz:EquityInvestmentOwnershipPercentage
      contextRef="ie995a22b27ff4dcab9ec3a2f33044dca_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTAzOTI_f4a9f52e-d796-4e0e-9de0-a7652514aa9e"
      unitRef="number">0.05</mtz:EquityInvestmentOwnershipPercentage>
    <mtz:EquityInvestmentOwnershipPercentage
      contextRef="if0f4018b35dd4a8f9aced606da70acfc_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTAzOTk_6f4bb723-8c04-4331-b7dc-9cbe12766750"
      unitRef="number">0.09</mtz:EquityInvestmentOwnershipPercentage>
    <mtz:BeneficialOwnershipInterestPercentage
      contextRef="ie995a22b27ff4dcab9ec3a2f33044dca_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA1OTU_26436b75-e02d-488f-9445-0c0dc3ae94e4"
      unitRef="number">0.08</mtz:BeneficialOwnershipInterestPercentage>
    <mtz:BeneficialOwnershipInterestPercentage
      contextRef="if0f4018b35dd4a8f9aced606da70acfc_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2MDg1OQ_b9ea074a-cb78-4845-9184-176082915903"
      unitRef="number">0.21</mtz:BeneficialOwnershipInterestPercentage>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i8d978813ca2f49ffa85e8a14e2c1c1a6_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTExMjM_5f935d2b-06c3-493f-a067-8876e1ab2bf5"
      unitRef="usd">9000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i54d9846eecc74c49a7756db183130f60_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTExMzA_92e08948-2163-4445-9b26-9e57e3585cac"
      unitRef="usd">17000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="ie995a22b27ff4dcab9ec3a2f33044dca_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY3NDEzMA_e3360f16-c1b6-4b67-88d9-a2e8397704ea"
      unitRef="usd">6000000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="if0f4018b35dd4a8f9aced606da70acfc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTM0NTg0ODg4MDg0MQ_1fc58687-7a57-4e6c-8bff-7806c0982d0a"
      unitRef="usd">5000000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="id789350e4b564f5eb4b788b399816ef0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTEzMDk_9f95c419-89f6-4a4c-8b8f-1520a4933a1a"
      unitRef="usd">-7600000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ic110fe1c846144a8a5b81bc7b70de16b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTEzMDk_c5428748-f368-4778-9849-9ca8b8bce246"
      unitRef="usd">-7600000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i716268a73b9243aca83fb20ce91707b1_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzc4OTQ_b62897f9-74f4-45c1-a544-4eb217e0f5db"
      unitRef="usd">900000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="idfa8597e6a06462a84a6f691b84fcae6_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzc5MDI_4bd61ac7-1e03-4fbe-a1cb-1665b78efb2f"
      unitRef="usd">4700000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ic110fe1c846144a8a5b81bc7b70de16b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY3NDE0OA_9e546d47-19f6-4311-aca3-8d060db912c4"
      unitRef="usd">700000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="ic110fe1c846144a8a5b81bc7b70de16b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4MzkzMDM_2dabcb92-1436-4ddb-af3b-9e84574fd504"
      unitRef="usd">-2400000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="id789350e4b564f5eb4b788b399816ef0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4MzkzMTM_e3de6824-efa0-4eff-950e-700177024686"
      unitRef="usd">-1100000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ic110fe1c846144a8a5b81bc7b70de16b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4MzkzMzc_c18b4f62-6898-4d76-ac03-43432d2d4d09"
      unitRef="usd">-1800000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="id789350e4b564f5eb4b788b399816ef0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4MzkzNDc_3d6fa030-276f-4682-8788-063b1dcd9b23"
      unitRef="usd">-800000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="idfa8597e6a06462a84a6f691b84fcae6_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzk3MDI_4aff2d3b-a7a1-45f7-b8b1-a0c4dc9b89e9"
      unitRef="usd">900000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="i716268a73b9243aca83fb20ce91707b1_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzk3MDI_b764b943-3874-40ec-aec0-97edf3c12e41"
      unitRef="usd">900000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="idfa8597e6a06462a84a6f691b84fcae6_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzk3MTI_397d2dc5-79d6-4c4d-ba3d-437f22da3cf5"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i716268a73b9243aca83fb20ce91707b1_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzk3MTI_95613aa3-b027-4591-9cd1-14ec60367748"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ContractualObligation
      contextRef="ibc8cb054476148afad0655f92a82acd6_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTIzMjU_251a8240-5ec6-47e1-967f-d5805d804887"
      unitRef="usd">2500000</us-gaap:ContractualObligation>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ib90ad89a06094a68812b0312e35e8755_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTIzMzQ_208895e8-e16c-4275-9d51-f29d6dd840e6"
      unitRef="number">0.75</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="id5ffdde8129c43e1bfa7a4bf3c7abcbb_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTI0NzI_4430ffd9-16ef-4dc6-ac83-354d3b1c26b4"
      unitRef="usd">300000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ia9b47e5604984209a1d3913fcf1ea92c_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTI0Nzk_3ad35f5d-fc78-4310-bb6f-ce5871324f7d"
      unitRef="usd">1300000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id5ffdde8129c43e1bfa7a4bf3c7abcbb_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTI2NTE_3523b347-924e-4169-a5b0-6be1cfc67d76"
      unitRef="usd">-200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ia9b47e5604984209a1d3913fcf1ea92c_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2MzcyNQ_73e4934d-936e-46d0-abea-abd4949395e5"
      unitRef="usd">-600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i8d62f1abcc68499087b0ce5285a207cf_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTMyMTA_60807f2a-4a83-4e5a-b3c1-57624c87c414"
      unitRef="usd">20000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i4c5dddd928f34fd0a61fd2ddf6bebc51_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTMyMTc_6025cb57-4f63-44a6-8b20-a3145d1541b3"
      unitRef="usd">19000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i905b9b1754204e4e9fd587936981ce24_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTMyNDU_ec1a6021-27cd-4da6-bb26-0355c7d7685e"
      unitRef="usd">17000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="iddf58d53042d4c7ea19e975dd566d3b8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTMyNTI_e4ed5153-e296-4d54-8480-1b4c67f9c258"
      unitRef="usd">16000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:ContractualObligation
      contextRef="ibf35a8933d9d417598a612d2266f803e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTMzNjI_5e4dbd0e-01ae-4ec2-948b-32ac623f7803"
      unitRef="usd">9000000</us-gaap:ContractualObligation>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ic03742a1ac1a46bba9afb773294a97b9_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTM0MzQ_330dc38e-672f-45cb-a637-9afa02f59ba2"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:ContractualObligation
      contextRef="i01df42ddefc04ce38d84dc4c287452a8_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTM1MDE_b0039ec7-64c6-49c1-88a7-adde46ce9664"
      unitRef="usd">3000000</us-gaap:ContractualObligation>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i48cfbeac4da9409faba60d15ddc579b5_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTM2Mzg_2c5195e3-1725-4f78-964a-961a2062bef5"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i5f6c3f8d816443528de4663a2e01eb24_D20210101-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTM3NzA_120065a1-c430-4250-af59-8bfc0c8a3937"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i48cfbeac4da9409faba60d15ddc579b5_D20210701-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQwMDY_da82ed6a-7db2-49a5-b5fb-41c5c49a927c"
      unitRef="usd">1000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id01f274ada854dd5a744047dcc953347_D20200101-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2NTI2OQ_593ebf97-abb4-47cc-99d0-2f44d351c7ba"
      unitRef="usd">-1000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if15dcf2bc9d04b42805bf7cc197b4ccb_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQyMDM_7fd59d80-395a-49b5-ad20-ad5df08c719a"
      unitRef="usd">3200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i47ca1d7100f14d3090cc4aba1d457ce0_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQyMTA_c82ed4ef-d2ca-4402-9aa1-f2921d94e48e"
      unitRef="usd">2700000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i95835f166d3a4c55962a329a9160fa2d_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQyODE_64a0dafd-8948-4b4f-b69d-1c81ff532646"
      unitRef="usd">7300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i21f02658d30b4f3c8f88afad474dc1c5_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQyODg_a1a0cfeb-e6ff-4c82-96b2-96eddf8c89f8"
      unitRef="usd">9000000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i5f97a097e6554cea93eea5e7dad4bad1_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ0MTU_736fa75d-7641-455f-b31c-f074a7506414"
      unitRef="usd">200000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i4e4cd8e3582a4728b59d2909608a164b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ0MTU_f2aee6b8-8a65-400d-b6c4-cf341ed72715"
      unitRef="usd">200000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ieeefc1d07b134908badf6e6ca188b9ce_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ2Mjk_490203fd-cd1f-466c-9dec-51b8d8ae74a3"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i35bd73a0ff6c4deeaa89c55bd1d950c3_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2NjI4Mg_32a2df84-e313-4af3-9ccd-3f72f19c1e1d"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="id4464194403b420b8f7301e63a5e3c05_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ3MzI_3ad09e21-1986-4aa9-8e81-38899a9c7cb1"
      unitRef="usd">500000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i62dcdb2cfe244766b879cbdadfcc1b22_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ3Mzk_9514567a-5263-4dc7-9ef2-aed483cd0d4a"
      unitRef="usd">400000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:PaymentsForAdvanceToAffiliate
      contextRef="i48cfbeac4da9409faba60d15ddc579b5_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ3Njk_9ac2fcb9-7362-4e16-bec7-5f658286d114"
      unitRef="usd">0</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:PaymentsForAdvanceToAffiliate
      contextRef="i5f6c3f8d816443528de4663a2e01eb24_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ5MDQ_a81e71b9-372a-47e0-8b55-e9f43c5728e2"
      unitRef="usd">200000</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwMjU_469380e8-6ef1-4059-89d0-0c23127a5b47"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9f0af27900594c60bb479a0248cc176c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwMjU_d6719b2d-0bf7-4280-9ab8-be0282ff3c0a"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwNTQ_469380e8-6ef1-4059-89d0-0c23127a5b47"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9f0af27900594c60bb479a0248cc176c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwNTQ_d6719b2d-0bf7-4280-9ab8-be0282ff3c0a"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="i8e14ad4d0df64d35ba65b1fd6444c5a1_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwODA_1ae45d32-4a2a-4a71-8d96-109318c30929"
      unitRef="usd">600000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="id5c04d5b3bfc44cd894789458b1432aa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwODA_459c31d9-efe1-43f6-bcc5-4426fb206851"
      unitRef="usd">600000000</us-gaap:SeniorNotes>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUxOTI_52200e40-b24b-4bda-92f5-d59c26071456"
      unitRef="usd">624000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i9f0af27900594c60bb479a0248cc176c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUxOTk_53f2689b-2a69-4198-891b-e80b5a90f2f1"
      unitRef="usd">625500000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjcwMg_14f2ad29-74ad-41d2-919d-aa9a870336d8">Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of accounts receivable, net of allowance, and contract assets (together, &#x201c;accounts receivable, net&#x201d;) as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&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 style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract billings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;965.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;805.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less allowance&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;957.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retainage&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:9pt;font-weight:400;line-height:100%"&gt;302.3&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;287.7&#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;/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:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&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:9pt;font-weight:400;line-height:100%"&gt;863.9&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;682.0&#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;/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:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,166.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contract billings represent the amount of performance obligations that have been billed but have not yet been collected.  Contract assets consist of unbilled receivables and retainage.  Unbilled receivables represent the estimated value of unbilled work for projects with performance obligations recognized over time.  Retainage represents a portion of the contract amount that has been billed, but for which the contract allows the customer to retain a portion of the billed amount until final contract settlement (generally, from 5% to 10% of contract billings).  The increase in the unbilled receivables balance as of September&#160;30, 2021 was driven by ordinary course project activity associated with the Company&#x2019;s 2021 acquisitions, as well as increased project activity across multiple segments.  For the nine month period ended September&#160;30, 2021, provisions for credit losses resulting from successful collection efforts for previously reserved amounts totaled a recovery of $11.0 million.  For the nine month period ended September&#160;30, 2020, provisions for credit losses totaled $14.2 million.  Impairment losses on contract assets were not material in either period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contract liabilities consist primarily of deferred revenue.  Under certain contracts, the Company may be entitled to invoice the customer and receive payments in advance of performing the related contract work.  In those instances, the Company recognizes a liability for advance billings in excess of revenue recognized, which is referred to as deferred revenue.  Contract liabilities also include the amount of any accrued project losses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contract liabilities, including accrued project losses, totaled approximately $247.3 million and $228.4 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively, of which deferred revenue comprised approximately $225.3 million and $203.0 million, respectively.  For the three and nine month periods ended September&#160;30, 2021, the Company recognized revenue of approximately $15.6 million and $181.7 million, respectively, related to amounts that were included in deferred revenue as of December&#160;31, 2020, resulting primarily from the advancement of physical progress on the related projects during the related periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company is party to non-recourse financing arrangements in the ordinary course of business, under which certain receivables are settled with the customer&#x2019;s bank in return for a nominal fee.  Discount charges related to these arrangements, which are included within interest expense, net, totaled approximately $0.8 million and $0.9 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $2.3 million and $4.1 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjcxNw_5eab1670-0b41-4f47-8a6a-6288de8a85b2">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of accounts receivable, net of allowance, and contract assets (together, &#x201c;accounts receivable, net&#x201d;) as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&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 style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract billings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;965.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;805.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less allowance&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;957.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retainage&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:9pt;font-weight:400;line-height:100%"&gt;302.3&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;287.7&#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;/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:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&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:9pt;font-weight:400;line-height:100%"&gt;863.9&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;682.0&#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;/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:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,166.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMS0xLTEtMS0w_13c4af85-8111-4a13-855a-b5ffba556b35"
      unitRef="usd">965500000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMS0zLTEtMS0w_8d9dfc84-d3f2-41e2-9020-db2915479537"
      unitRef="usd">805000000.0</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMi0xLTEtMS0w_fa72ea5c-0462-4a5b-a6e4-894be627fafd"
      unitRef="usd">8500000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMi0zLTEtMS0w_9f78b2ab-0c1e-4595-b3c2-b4b04616f9e6"
      unitRef="usd">20500000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMy0xLTEtMS0w_1f8ece36-fcf4-4088-88b2-49704c95ae17"
      unitRef="usd">957000000.0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMy0zLTEtMS0w_83fa055f-e3ab-48dd-aab3-060e48f68796"
      unitRef="usd">784500000</us-gaap:AccountsReceivableNetCurrent>
    <mtz:ContractRetainage
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNS0xLTEtMS0w_241076ca-c1a4-4010-a098-f7d0a844523c"
      unitRef="usd">302300000</mtz:ContractRetainage>
    <mtz:ContractRetainage
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNS0zLTEtMS0w_b8063b8b-b8ff-41f2-aabe-375d5c829972"
      unitRef="usd">287700000</mtz:ContractRetainage>
    <us-gaap:UnbilledContractsReceivable
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNi0xLTEtMS0w_3ec71008-cbdc-4e0b-adc0-2efbfba4a16c"
      unitRef="usd">863900000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNi0zLTEtMS0w_bb5b7b4d-2d74-40fc-b0a8-218ef08e4ed5"
      unitRef="usd">682000000.0</us-gaap:UnbilledContractsReceivable>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNy0xLTEtMS0w_a5d42710-6904-4d33-bfc4-84ccda064db6"
      unitRef="usd">1166200000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNy0zLTEtMS0w_7baaa355-50c5-4fef-8f91-e3345df1dcea"
      unitRef="usd">969700000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <mtz:RetainagePercentOfContractBillings
      contextRef="ic8ccbe0632ba4ab59e9ecb984093e812_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfNzI3_22fd5c7e-c9fb-4def-8bab-6835f2212dd5"
      unitRef="number">0.05</mtz:RetainagePercentOfContractBillings>
    <mtz:RetainagePercentOfContractBillings
      contextRef="i515658cbc78944fb963fe2568dedb592_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfNzMz_817041b9-088b-48a9-be65-0c8ccdafdb1c"
      unitRef="number">0.10</mtz:RetainagePercentOfContractBillings>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTA3NQ_6271717b-2b1e-4e3d-8f06-73017607e626"
      unitRef="usd">-11000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTIzMw_e51c62e6-fa40-441a-93f9-887d0d1a1657"
      unitRef="usd">14200000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTgzMQ_3ac3d80f-143a-461a-a2ea-513fa1dd10f7"
      unitRef="usd">247300000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTgzOA_c787bc63-e526-43d6-96c3-f9fa3b1778d0"
      unitRef="usd">228400000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTkyMg_c39293d1-45ea-47c6-8daf-7fafc152aae0"
      unitRef="usd">225300000</mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent>
    <mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTkyOQ_d77089c0-4055-4f5e-8cc1-07559ce896b3"
      unitRef="usd">203000000</mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjAzOA_720aae7f-c7e4-411d-871a-dfccd7288517"
      unitRef="usd">15600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjA0NQ_196cec59-50fb-472c-97e1-0e2af7611fdb"
      unitRef="usd">181700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="ic298c572cf6544438064d8d6f406f8e0_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjU1OQ_49af3c61-edbb-44d8-8cb7-c9e3bd516a12"
      unitRef="usd">-800000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i0bb4fdeabe704232826a07a8b96094c0_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjU2Ng_fa3254d2-3660-4118-b4ec-4005049cdb7a"
      unitRef="usd">-900000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="ibce4586de3684549a3538676600075c5_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjYzNw_6b1ed7ca-d11b-4e06-8a19-9bc3b7fb4d26"
      unitRef="usd">-2300000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="ic2356399d91042a18a535af32a2c8373_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjY0NA_904535e9-c8fe-44ce-8cbb-67a76484d79f"
      unitRef="usd">-4100000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfNjIw_fd35a2b7-2493-4877-b2ad-6a123521e5fc">Property and Equipment, Net&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and leasehold improvements&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:9pt;font-weight:400;line-height:100%"&gt;49.0&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;40.5&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&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:9pt;font-weight:400;line-height:100%"&gt;2,109.3&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;1,875.5&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&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:9pt;font-weight:400;line-height:100%"&gt;235.8&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;221.6&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&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:9pt;font-weight:400;line-height:100%"&gt;30.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;26.1&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,435.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,169.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&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:9pt;font-weight:400;line-height:100%"&gt;(1,372.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(1,187.4)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,063.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;982.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $163.5 million and $154.1 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Capitalized internal-use software, net of accumulated amortization, totaled $34.3 million and $34.3 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The effects of accrued capital expenditures are excluded from the Company&#x2019;s consolidated statements of cash flows given their non-cash nature.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfNjA3_0f13d4ed-5f66-4a7a-8460-7a0830af1df1">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and leasehold improvements&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:9pt;font-weight:400;line-height:100%"&gt;49.0&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;40.5&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&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:9pt;font-weight:400;line-height:100%"&gt;2,109.3&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;1,875.5&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&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:9pt;font-weight:400;line-height:100%"&gt;235.8&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;221.6&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&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:9pt;font-weight:400;line-height:100%"&gt;30.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;26.1&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,435.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,169.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&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:9pt;font-weight:400;line-height:100%"&gt;(1,372.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(1,187.4)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,063.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;982.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib683e7b827bc40c9ae55b1c4eaf50d5b_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMS0xLTEtMS0w_2ab0f668-4fc3-49b9-99e9-1acccbe117aa"
      unitRef="usd">11100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ibf13a2c1080a400ea9e32f2de7d36d3f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMS0zLTEtMS0w_f65f88a3-a10a-43a5-9b37-f2f89c5f9d8e"
      unitRef="usd">6000000.0</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i40f07b3e496f431aa2947a314c99068e_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMi0xLTEtMS0w_3851f6d2-bcd4-4eef-b3e2-fac3e33c61ac"
      unitRef="usd">49000000.0</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i5bfda1b216254c65ad94aa1f562d62fd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMi0zLTEtMS0w_e2114ae1-cf86-447b-a306-8764b807b4ef"
      unitRef="usd">40500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie9ef1a1c9ce14fdcb09311c2d11fa5cc_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMy0xLTEtMS0w_9fb51d5e-eb8c-4c84-b3e6-008ba8f458d1"
      unitRef="usd">2109300000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i8c10e8834c374cf6a267717aee7bdf43_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMy0zLTEtMS0w_0b4c86ae-82f8-4c82-bdc3-26edcb856df3"
      unitRef="usd">1875500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i7601f52c3bd549fbbf31f634cec122f7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNC0xLTEtMS0w_1ab9b1b5-8ff8-4afd-9a85-51f18653c656"
      unitRef="usd">235800000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ic6690a0d40ac4dcea691c0867e082e79_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNC0zLTEtMS0w_584f5d59-2896-4d58-8ffe-84c3d160bea3"
      unitRef="usd">221600000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ia336c93707b04ac698ab2b975dae8784_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNS0xLTEtMS0w_3848de68-e97f-440b-96bf-6eb8f22b2ed1"
      unitRef="usd">30500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ic160d53953884f65af0d61d2aa54293b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNS0zLTEtMS0w_2dfa0a32-2bbc-4cc0-a2e2-fb0199c3cc81"
      unitRef="usd">26100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNi0xLTEtMS0w_ed1c2c90-7060-471d-bde6-5b0f2b19068c"
      unitRef="usd">2435700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNi0zLTEtMS0w_39d1abab-b6ed-449f-a682-9418f6b4d6e9"
      unitRef="usd">2169700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNy0xLTEtMS0w_5673630e-c26b-4ecf-b845-718240e7ebda"
      unitRef="usd">1372300000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNy0zLTEtMS0w_53494c37-174f-4af2-9750-335828323faf"
      unitRef="usd">1187400000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfOC0xLTEtMS0w_a05c4003-cf9a-4fb6-90be-90dbc6379ab6"
      unitRef="usd">1063400000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfOC0zLTEtMS0w_8ea1c10b-5e2c-4e3f-a3b6-ab2548854c4e"
      unitRef="usd">982300000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfMzA0_b0b8ab73-e359-4b44-8a11-33259bfdaccc"
      unitRef="usd">163500000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfMzEx_85ea70b5-c9a6-41de-9486-7bb2652fcb1b"
      unitRef="usd">154100000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfNDIy_4bff6659-68db-442b-80c6-e2c8330aacf6"
      unitRef="usd">34300000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfNDI5_f98f3490-d3a0-4205-92c6-07cc1858c219"
      unitRef="usd">34300000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzQzNA_07b838e4-4b06-4ba2-9a8e-6f6561010440">Debt&lt;div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of the carrying values of debt as of the dates indicated (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt"&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 style="width:50.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.819%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior secured credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 19, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;225.9&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;32.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;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;390.0&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;397.5&#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;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.50% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;August 15, 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;600.0&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;600.0&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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:9pt;font-weight:400;line-height:100%"&gt;Finance lease and other obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;305.8&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;288.5&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,521.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,318.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(13.6)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(16.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;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt, net of deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,508.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,302.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,347.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,157.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Senior Secured Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, the Company&#x2019;s senior secured credit facility (the &#x201c;Credit Facility&#x201d;) has aggregate borrowing commitments totaling approximately $1.75 billion, which amount is composed of&#160;$1.35 billion&#160;of revolving commitments and a term loan with an original principal amount of $400 million.  The term loan is subject to amortization in quarterly principal installments of $2.5 million, which commenced in December 2020.  Quarterly principal installments on the term loan are subject to adjustment, if applicable, for certain prepayments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, outstanding revolving loans, which included $26 million and $33 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.38% and 1.87% per annum, respectively.  The term loan accrued interest at rates of 1.33% and 1.40% as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Letters of credit of approximately $108.7 million and $133.6 million were issued as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  As of both September&#160;30, 2021 and December&#160;31, 2020, letter of credit fees accrued at 0.375% per annum for performance standby letters of credit and at 1.25% per annum for financial standby letters of credit.  Outstanding letters of credit mature at various dates and most have automatic renewal provisions, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;subject to prior notice of cancellation.  As of September&#160;30, 2021 and December&#160;31, 2020, availability for revolving loans totaled $1.0 billion and $1.2 billion, respectively, or up to $546.2 million and $516.4 million, respectively, for new letters of credit.  Revolving loan borrowing capacity included $274.1 million and $267.3 million of availability in either Canadian dollars or Mexican pesos as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The unused facility fee as of both September&#160;30, 2021 and December&#160;31, 2020 accrued at a rate of 0.20% per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Credit Facility is guaranteed by certain subsidiaries of the Company (the &#x201c;Guarantor Subsidiaries&#x201d;) and obligations under the Credit Facility are secured by substantially all of the Company&#x2019;s and the Guarantor Subsidiaries&#x2019; respective assets, subject to certain exceptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Credit Facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  The Company has other credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances.  As of September&#160;30, 2021, outstanding borrowings under the Company&#x2019;s other credit facilities totaled approximately $4.0 million and accrued interest at a weighted average rate of 3.2%.  As of December&#160;31, 2020, there were no outstanding borrowings.  Additionally, the Company has a separate credit facility, under which it may issue up to $50.0 million of performance standby letters of credit.&#160; As of September&#160;30, 2021 and December&#160;31, 2020, letters of credit issued under this facility totaled $26.2 million and $18.2 million, respectively, and accrued fees at 0.40% and 0.50% per annum, respectively.  The Company&#x2019;s other credit facilities are subject to customary provisions and covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Debt Guarantees and Covenants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The 4.50% Senior Notes are fully and unconditionally guaranteed on a senior unsecured, joint and several basis by the Company&#x2019;s wholly-owned domestic restricted subsidiaries that guarantee its existing credit facilities, subject to certain exceptions.  MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both September&#160;30, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Additional Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $5.0 million and $12.4 million, respectively.  In the third quarter of 2020, the Company redeemed its previously outstanding $400 million 4.875% Senior Notes due in 2023 and recognized a pre-tax debt extinguishment loss of approximately $5.6 million, including $3.3 million of early repayment premiums and $2.3 million of unamortized deferred financing costs.  For additional information pertaining to the Company&#x2019;s debt instruments, see Note 7 - Debt in the Company&#x2019;s 2020 Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Subsequent Event&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On November&#160;1, 2021, the Company refunded and replaced its Credit Facility with an unsecured replacement credit facility (the &#x201c;replacement Credit Facility&#x201d;), which matures on November&#160;1, 2026, and has total commitments of $2.0 billion, which amount is composed of&#160;$1.65 billion&#160;of revolving commitments and a term loan with an original principal amount of $350 million.  The rates applicable to commitments, borrowings and letters of credit were also modified in connection with the replacement Credit Facility.  &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The replacement Credit Facility is guaranteed by certain of the Company&#x2019;s subsidiaries, and the obligations under the replacement Credit Facility are not secured.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company incurred approximately $5 million of financing costs as of November&#160;1, 2021 in connection with the replacement of its Credit Facility, which costs will be amortized over the remaining term of the replacement Credit Facility.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzQyMA_48152f68-657c-47ae-9aa3-cb5727f89372">&lt;div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of the carrying values of debt as of the dates indicated (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt"&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 style="width:50.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.819%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior secured credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 19, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;225.9&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;32.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;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;390.0&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;397.5&#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;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.50% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;August 15, 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;600.0&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;600.0&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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:9pt;font-weight:400;line-height:100%"&gt;Finance lease and other obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;305.8&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;288.5&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,521.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,318.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(13.6)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(16.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;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt, net of deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,508.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,302.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,347.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,157.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i29b0a33b680341778bec14ac7ceee94e_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMi00LTEtMS0w_2d025422-7727-4442-bb15-39e267d9a7c3"
      unitRef="usd">225900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5ebf2004b33949778cf2b8d0a4d34789_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMi02LTEtMS0w_9d8c060d-7ea9-4604-bb6c-3017e588ae67"
      unitRef="usd">32700000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i841459637d8e4c4da4eedcbfe87e445b_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMy00LTEtMS0w_5f522f0d-a7e9-42ea-8cd4-edfede548f40"
      unitRef="usd">390000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i47833f6af310463b9fec6d8a9449a21f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMy02LTEtMS0w_7af57d1c-408e-4226-9d8f-131ea2f26abc"
      unitRef="usd">397500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNC0wLTEtMS0wL3RleHRyZWdpb246ZDA5OWIzYzUyN2ZjNGMzZjgwOTBkZTI3ZmE2N2RjMjNfNA_c1b32d5b-cd2d-4185-ad37-12d21141ffc8"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNC00LTEtMS0w_cf243ee4-85d4-4588-abce-3173f2971586"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9f0af27900594c60bb479a0248cc176c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNC02LTEtMS0w_4956fdc2-e517-4d90-a2fd-0583c4b9bc5e"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <mtz:FinanceLeaseAndOtherObligations
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNS00LTEtMS0w_162e9c3b-8f9c-4eb3-8992-0dd5fdf716c4"
      unitRef="usd">305800000</mtz:FinanceLeaseAndOtherObligations>
    <mtz:FinanceLeaseAndOtherObligations
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNS02LTEtMS0w_7dbad9ed-7298-4453-8de5-68ee970d937e"
      unitRef="usd">288500000</mtz:FinanceLeaseAndOtherObligations>
    <mtz:LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNi00LTEtMS0w_2e64cf87-0bb7-4afb-908b-893111d9fb57"
      unitRef="usd">1521700000</mtz:LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross>
    <mtz:LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNi02LTEtMS0w_e5b670c4-92bc-482f-ad00-fd4e0252ae2d"
      unitRef="usd">1318700000</mtz:LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNy00LTEtMS0w_6c58572e-a88f-4148-8a04-321bc68bbd35"
      unitRef="usd">13600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNy02LTEtMS0w_1c2850a4-17ab-4bb1-b5f4-7dfe11881f87"
      unitRef="usd">16000000.0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfOC00LTEtMS0w_e17c92d1-3ec7-474f-9a91-17f1c9532027"
      unitRef="usd">1508100000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfOC02LTEtMS0w_a3324f98-4720-4bd4-866b-97e2bed1667e"
      unitRef="usd">1302700000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfOS00LTEtMS0w_b1e8da37-72b5-4259-ae05-f99185493c88"
      unitRef="usd">161000000.0</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfOS02LTEtMS0w_517bda51-03d7-4fbc-b14a-7f26fbacbbe9"
      unitRef="usd">145100000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMTAtNC0xLTEtMA_013a284f-d795-4122-9202-f489546dba12"
      unitRef="usd">1347100000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMTAtNi0xLTEtMA_a9fb184f-65a4-47bd-8c78-9f35712611e8"
      unitRef="usd">1157600000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i524e0ad72ae647ac89080f6e1f0a0167_I20210930"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjg1_acff1eef-fab1-4a84-9b19-03b40dc569ec"
      unitRef="usd">1750000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i29b0a33b680341778bec14ac7ceee94e_I20210930"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzE3_a159a6a3-eef8-4bee-8a56-d358f750c7f0"
      unitRef="usd">1350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i841459637d8e4c4da4eedcbfe87e445b_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfNDM5ODA0NjUxNjQzNA_1497216a-ee0b-4cbf-85f0-1ca3ac6f36c7"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal
      contextRef="i363aa450ec9243a79cd9cc7ba0fdb294_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfNDgz_45908395-9c3b-46ac-8afb-4bf00f304ffc"
      unitRef="usd">2500000</us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal>
    <us-gaap:LineOfCredit
      contextRef="i3142d6f9641b4e44bc03fe6be454b72d_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfNzYy_cf8ffd91-3121-4e13-9743-83d585961df9"
      unitRef="usd">26000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ida3a2d9039274a59a5c601cb81cbe08a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfNzY5_24fa9e45-4c0b-43dc-8161-bd31acf81be4"
      unitRef="usd">33000000</us-gaap:LineOfCredit>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i29b0a33b680341778bec14ac7ceee94e_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfODk2_edf85cbe-dac9-426c-adf6-4a085d420b34"
      unitRef="number">0.0138</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i5ebf2004b33949778cf2b8d0a4d34789_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfOTAz_49e3b80b-30d0-4a3d-bcce-d2bebb591b3a"
      unitRef="number">0.0187</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i841459637d8e4c4da4eedcbfe87e445b_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfOTc1_1c2f7178-c954-4686-b096-aba2786b37f0"
      unitRef="number">0.0133</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i47833f6af310463b9fec6d8a9449a21f_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfOTgy_8ec99efa-a283-4e1d-a79f-4e1866075323"
      unitRef="number">0.0140</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i524e0ad72ae647ac89080f6e1f0a0167_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTA1Mg_f84084cb-3b7e-47cf-b80b-e68ceb0864a0"
      unitRef="usd">108700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i57baf56ddc2c43c1a6c92890a6e875e7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTA1OQ_a35d0e8e-5e14-466b-8f33-e2c9a63412e8"
      unitRef="usd">133600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i2cf7c59af6c44f7798ab2a9ba33ae8fb_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTE2MQ_1571316c-46ed-43d1-beb3-fc811c91f202"
      unitRef="number">0.00375</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="id630d0621f5a4e05b84d2e7c72fdae8d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTE2MQ_b4a90714-d1a1-4b0e-b8a5-c0b413abc3af"
      unitRef="number">0.00375</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i313a26a023be4298aea6ca3e74b6efc2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTIyMw_2e8277e6-adfc-44e8-8382-c71252ab50b8"
      unitRef="number">0.0125</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="ie1a93ff54f0245e3b9ef4cc14fb0bce0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTIyMw_319801ca-51d1-48a6-8034-1f1fe19ff894"
      unitRef="number">0.0125</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i29b0a33b680341778bec14ac7ceee94e_I20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTQ3Ng_ac152d04-378c-4ad7-b94b-0bedb316f99c"
      unitRef="usd">1000000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i5ebf2004b33949778cf2b8d0a4d34789_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTQ4Mw_9a82dba4-62ac-4ed0-ace1-d3d604f7480d"
      unitRef="usd">1200000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
      contextRef="idc14d0bd496e49b8a0c5f718c987fac5_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTUxMA_a22b2f07-a6c5-44ab-a000-f3b1012fe8b8"
      unitRef="usd">546200000</us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
      contextRef="ia248ad3144a74f49953c3c23f3bc7590_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTUxNw_5938f3d0-45fe-49a9-bb82-22edd6244030"
      unitRef="usd">516400000</us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i3142d6f9641b4e44bc03fe6be454b72d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTYwNg_4e025452-63db-4ce1-b48e-8199400c1f45"
      unitRef="usd">274100000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ida3a2d9039274a59a5c601cb81cbe08a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTYxMw_b79b2647-eb30-449f-9263-78a7113221e0"
      unitRef="usd">267300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i2e5de1c3104346989750eb8ad0ae0ca7_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTc2NA_77d061c9-eb69-4092-adb9-e2b07349cab2"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i045da97974f94a359f12ad429f7eb1ca_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTc2NA_d9636868-a0b1-4c0e-bd7d-8729069d5ad5"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i473c9ca58c8b4c72895bd6f3f8720687_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4ODQ1NA_50b5b58f-b7e8-4ee8-bc8a-6fcf5e1a133a"
      unitRef="usd">4000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i473c9ca58c8b4c72895bd6f3f8720687_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4ODY0NQ_ce4278c6-ef40-4222-a330-3ba01b4e8bdd"
      unitRef="number">0.032</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if0ad81886f7f4916a7e04e46b0504195_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjI0Nw_8d0f0c5b-0188-416b-b0c1-e1b1c4dc60c4"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6c06d5098b944959a6921b2e4ca4e5f7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjQzMA_57483a29-c972-488b-b0fa-9c25ceb5b153"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="iebd12c4713694bc99e97ca6c4a077822_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjU0Ng_ffa9052b-053c-4d76-8117-8403383e0c38"
      unitRef="usd">26200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i47f2e3e66d494be688ea1258acc5a37e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjU1Mw_27892086-4c53-4a88-91c7-640e8ba3279f"
      unitRef="usd">18200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i8e0e2b9b6e9847d286da1f14d6134f0d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjU5MQ_63267cc3-534d-47ad-97d2-04114213d797"
      unitRef="number">0.0040</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i5bf3b31721ed4679a2b1d16727f1eeb3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjU5OA_72715ec9-32a2-4c0d-90e4-721850653849"
      unitRef="number">0.0050</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjc1MA_469380e8-6ef1-4059-89d0-0c23127a5b47"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9f0af27900594c60bb479a0248cc176c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjc1MA_d6719b2d-0bf7-4280-9ab8-be0282ff3c0a"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestPayableCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI3MQ_9340ae71-a1c9-4eb5-81db-7e5db9b004fe"
      unitRef="usd">5000000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI3OA_5950f9da-89eb-4197-a839-2de0689dbdf3"
      unitRef="usd">12400000</us-gaap:InterestPayableCurrent>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="ieadb02086e1645e088c59305b5750b99_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTUzOTMxNjI3OTU5MTI_f326d2ad-dae7-41cb-9aac-2403828ffc98"
      unitRef="usd">400000000</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifb8117e28b8046fba8f9fb20991bdb1d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4NzM2Mg_babaac26-81e2-4041-a6ce-9549485d95c6"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ieadb02086e1645e088c59305b5750b99_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4NzQyNw_ec45f891-455b-4d60-ab2c-6e1172b115bf"
      unitRef="usd">-5600000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ieadb02086e1645e088c59305b5750b99_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4NzQxOA_c1c1f63f-f9a8-4ff0-a514-c5285b70cdd8"
      unitRef="usd">3300000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="ieadb02086e1645e088c59305b5750b99_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4NzQwNw_50d454b1-29f5-4d53-b468-e960d4c6b27c"
      unitRef="usd">2300000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1775a954b77647619fb48cbc454fc407_I20211101"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4ODMyNQ_65dbd2f1-1215-4a97-a363-2609de62cbe3"
      unitRef="usd">2000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7026bf4ddae94896a896c65fe6b25206_I20211101"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTA5OTUxMTYzNDQxOQ_6ba699a3-fccb-4f83-93a1-c61b09d808f6"
      unitRef="usd">1650000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia846e65995da4adca5c35a3533164c9c_I20211101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTA5OTUxMTYzNDQzNA_a757d9e0-a4dd-4864-a078-81fc38b3066e"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i1775a954b77647619fb48cbc454fc407_I20211101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTA5OTUxMTYzNjEzNA_c7c36a38-ddeb-496d-8421-1e64ae0efa14"
      unitRef="usd">5000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5NA_3287b62d-c7e9-4ffa-ae54-0b47ac6c5f71">Lease Obligations&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases.  As of September&#160;30, 2021, the Company&#x2019;s leases have remaining lease terms of up to ten years.  Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_28d0c639-0d9c-415c-9d49-152d06305c8e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_9bf3c4b3-71e0-4331-ba50-21f64e9f2ad4"&gt;one&lt;/span&gt;&lt;/span&gt; to five years for both equipment and facility leases.  Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease.  In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components.  The Company&#x2019;s lease agreements do not contain significant residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The gross amount of assets held under finance leases as of September&#160;30, 2021 and December&#160;31, 2020 totaled $638.6 million and $563.0 million, respectively.  &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_deceffa0-1d0b-47af-bca1-13a87475e1f5"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_fc845699-2060-42d8-8cf3-200d9d32228b"&gt;Assets held under finance leases, net of accumulated depreciation&lt;/span&gt;&lt;/span&gt;, totaled $463.2 million and $418.7 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Depreciation expense associated with finance leases totaled $21.1 million and $17.5 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $58.8 million and $50.1 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease additions for the three and nine month periods ended September&#160;30, 2021 totaled $3.9 million and $89.2 million, respectively, which included additions from recent acquisitions.  For the nine month period ended September&#160;30, 2021, acquisition-related operating lease additions totaled &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$74.6 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  Operating lease additions for the three and nine month periods ended September&#160;30, 2020 totaled $3.3 million and $16.6 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the three month periods ended September&#160;30, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $26.1 million and $25.6 million, respectively, of which $2.4 million and $2.3 million, respectively, represented variable lease costs.  For the nine month periods ended September&#160;30, 2021 and 2020, rent expense for such leases totaled approximately $81.6 million and $87.7 million, respectively, of which $7.5 million and $8.0 million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of one year or less totaling approximately $158.3 million and $74.0 million for the three month periods ended September&#160;30, 2021 and 2020, respectively.  Rent expense for such leases totaled approximately $399.2 million and $224.4 million for the nine month periods ended &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2021 and 2020, respectively.  Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Additional Lease Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Future minimum lease commitments as of September&#160;30, 2021 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&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 style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%"&gt;&#160;Finance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021, remaining three months&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:9pt;font-weight:400;line-height:100%"&gt;2022&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:9pt;font-weight:400;line-height:100%"&gt;133.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;73.3&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2023&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:9pt;font-weight:400;line-height:100%"&gt;81.8&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;43.4&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2024&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:9pt;font-weight:400;line-height:100%"&gt;41.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;30.6&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2025&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:9pt;font-weight:400;line-height:100%"&gt;12.4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;19.1&#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;/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:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&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:9pt;font-weight:400;line-height:100%"&gt;1.0&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;25.0&#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;/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:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less amounts representing interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease obligations, net of interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72"&gt;Less current portion&lt;/span&gt;&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:9pt;font-weight:400;line-height:100%"&gt;140.8&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;80.2&#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;/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:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966"&gt;Long-term portion of lease obligations, net of interest&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 3.4%.  Non-cancelable operating leases had a weighted average remaining lease term of 3.8 years and a weighted average discount rate of 3.1% as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5NA_8204463f-147a-43c4-8693-ca2d0494dd20">Lease Obligations&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases.  As of September&#160;30, 2021, the Company&#x2019;s leases have remaining lease terms of up to ten years.  Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_28d0c639-0d9c-415c-9d49-152d06305c8e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_9bf3c4b3-71e0-4331-ba50-21f64e9f2ad4"&gt;one&lt;/span&gt;&lt;/span&gt; to five years for both equipment and facility leases.  Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease.  In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components.  The Company&#x2019;s lease agreements do not contain significant residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The gross amount of assets held under finance leases as of September&#160;30, 2021 and December&#160;31, 2020 totaled $638.6 million and $563.0 million, respectively.  &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_deceffa0-1d0b-47af-bca1-13a87475e1f5"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_fc845699-2060-42d8-8cf3-200d9d32228b"&gt;Assets held under finance leases, net of accumulated depreciation&lt;/span&gt;&lt;/span&gt;, totaled $463.2 million and $418.7 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Depreciation expense associated with finance leases totaled $21.1 million and $17.5 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $58.8 million and $50.1 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease additions for the three and nine month periods ended September&#160;30, 2021 totaled $3.9 million and $89.2 million, respectively, which included additions from recent acquisitions.  For the nine month period ended September&#160;30, 2021, acquisition-related operating lease additions totaled &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$74.6 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  Operating lease additions for the three and nine month periods ended September&#160;30, 2020 totaled $3.3 million and $16.6 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the three month periods ended September&#160;30, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $26.1 million and $25.6 million, respectively, of which $2.4 million and $2.3 million, respectively, represented variable lease costs.  For the nine month periods ended September&#160;30, 2021 and 2020, rent expense for such leases totaled approximately $81.6 million and $87.7 million, respectively, of which $7.5 million and $8.0 million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of one year or less totaling approximately $158.3 million and $74.0 million for the three month periods ended September&#160;30, 2021 and 2020, respectively.  Rent expense for such leases totaled approximately $399.2 million and $224.4 million for the nine month periods ended &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2021 and 2020, respectively.  Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Additional Lease Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Future minimum lease commitments as of September&#160;30, 2021 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&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 style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%"&gt;&#160;Finance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021, remaining three months&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:9pt;font-weight:400;line-height:100%"&gt;2022&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:9pt;font-weight:400;line-height:100%"&gt;133.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;73.3&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2023&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:9pt;font-weight:400;line-height:100%"&gt;81.8&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;43.4&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2024&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:9pt;font-weight:400;line-height:100%"&gt;41.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;30.6&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2025&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:9pt;font-weight:400;line-height:100%"&gt;12.4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;19.1&#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;/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:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&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:9pt;font-weight:400;line-height:100%"&gt;1.0&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;25.0&#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;/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:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less amounts representing interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease obligations, net of interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72"&gt;Less current portion&lt;/span&gt;&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:9pt;font-weight:400;line-height:100%"&gt;140.8&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;80.2&#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;/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:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966"&gt;Long-term portion of lease obligations, net of interest&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 3.4%.  Non-cancelable operating leases had a weighted average remaining lease term of 3.8 years and a weighted average discount rate of 3.1% as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <mtz:LesseeLeaseTermOfContract
      contextRef="i515658cbc78944fb963fe2568dedb592_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk1_1cf464cc-0aa4-4e6f-ae24-1ca9cd942a97">P10Y</mtz:LesseeLeaseTermOfContract>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="ifcdad9a0612046d5ab17b8a74834e183_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDE0_68087bd6-74b4-4aa0-a7c6-22468642adae">P5Y</mtz:LesseeLeaseRenewalTerm>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="id5804981245347428d2b891ff7beadaa_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDE0_6af19b63-afcc-4d12-963c-311f14158af8">P5Y</mtz:LesseeLeaseRenewalTerm>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTA0Mg_d8731186-93f4-4d48-9b26-75d034b53813"
      unitRef="usd">638600000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTA0OQ_8cfa98a6-a139-4975-8350-448d826f8fd8"
      unitRef="usd">563000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTE0Mw_ac2e1e27-0598-4163-ad88-a10afe5a6d33"
      unitRef="usd">463200000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTE1MA_97a2fede-fdf0-4737-8f00-69c29aed47a4"
      unitRef="usd">418700000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTI0NQ_ef90c45f-0191-4adf-b676-307bd5be22eb"
      unitRef="usd">21100000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTI1Mg_2429b5e6-717c-48b1-b09c-dd3028d6df7b"
      unitRef="usd">17500000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTMyMw_3996bb44-dbcc-4cbe-9a5e-252f5f36e418"
      unitRef="usd">58800000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTMzMA_3ed8367b-9a0c-4dc1-9bd3-e311202a43ae"
      unitRef="usd">50100000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTQ4MQ_8b05697a-4f01-4196-9d41-23873d0e626c"
      unitRef="usd">3900000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTQ4OA_47f5ed64-6f21-43b3-a1d1-ba1827a59f8e"
      unitRef="usd">89200000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTY0Ng_4fee87d6-ba26-44b4-bd28-62d8b4445883"
      unitRef="usd">74600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTcyNg_78020a79-6156-4096-b310-996e503ee482"
      unitRef="usd">3300000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTczMw_30db74ae-166e-4123-9da6-ee6468a7ecf4"
      unitRef="usd">16600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i8d49416e701d46b48f545006123f5514_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTg0Ng_08bca29e-3a6c-469c-af9b-46f43b8e20fc">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseExpense
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTg3MQ_25635b6d-f260-4da5-a51c-e659cb1ac6cf"
      unitRef="usd">26100000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTg3OA_ae0c86ce-ce4b-49ba-98f1-9280f0c12f4b"
      unitRef="usd">25600000</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTkwNQ_f959c1bd-1b5f-44fe-85ba-d377c18621ef"
      unitRef="usd">2400000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTkxMg_7efa0b82-256e-42f2-bf22-467b6ca4ce02"
      unitRef="usd">2300000</us-gaap:VariableLeaseCost>
    <us-gaap:OperatingLeaseExpense
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjA1OA_91745ea1-0735-4a2e-a855-27ded627b9aa"
      unitRef="usd">81600000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjA2NQ_010a9085-d279-4ffe-bcb0-270216a2e6d2"
      unitRef="usd">87700000</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjA5Mg_966cc835-0422-4d89-b237-2b49ce01f602"
      unitRef="usd">7500000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjA5OQ_660b6985-d9fb-4345-aa06-657b5eec0588"
      unitRef="usd">8000000</us-gaap:VariableLeaseCost>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ie25998c3167444aba8b3223ce075c329_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjIxNg_9d32179e-a4da-4475-a563-59c0eaaf9256">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:ShortTermLeaseCost
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjI1MA_30f3571a-d1e3-4816-a9b6-283d33e211c4"
      unitRef="usd">158300000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjI1Nw_fec8f995-9682-406e-9651-40e9586934bb"
      unitRef="usd">74000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjM2OA_bebb2a43-7ffc-4783-9310-c0b751c89e4a"
      unitRef="usd">399200000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjM3NQ_a3c13d42-5fd9-428a-a53a-e6b18a2bb02e"
      unitRef="usd">224400000</us-gaap:ShortTermLeaseCost>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Mw_692ca907-0eaa-42e3-9894-ce7eebdb1618">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Future minimum lease commitments as of September&#160;30, 2021 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&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 style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%"&gt;&#160;Finance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021, remaining three months&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:9pt;font-weight:400;line-height:100%"&gt;2022&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:9pt;font-weight:400;line-height:100%"&gt;133.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;73.3&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2023&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:9pt;font-weight:400;line-height:100%"&gt;81.8&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;43.4&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2024&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:9pt;font-weight:400;line-height:100%"&gt;41.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;30.6&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2025&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:9pt;font-weight:400;line-height:100%"&gt;12.4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;19.1&#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;/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:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&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:9pt;font-weight:400;line-height:100%"&gt;1.0&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;25.0&#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;/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:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less amounts representing interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease obligations, net of interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72"&gt;Less current portion&lt;/span&gt;&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:9pt;font-weight:400;line-height:100%"&gt;140.8&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;80.2&#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;/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:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966"&gt;Long-term portion of lease obligations, net of interest&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5NQ_6861d387-ec02-4f62-8e38-d1e1e1574a37">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Future minimum lease commitments as of September&#160;30, 2021 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&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 style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%"&gt;&#160;Finance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021, remaining three months&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:9pt;font-weight:400;line-height:100%"&gt;2022&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:9pt;font-weight:400;line-height:100%"&gt;133.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;73.3&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2023&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:9pt;font-weight:400;line-height:100%"&gt;81.8&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;43.4&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2024&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:9pt;font-weight:400;line-height:100%"&gt;41.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;30.6&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2025&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:9pt;font-weight:400;line-height:100%"&gt;12.4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;19.1&#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;/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:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&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:9pt;font-weight:400;line-height:100%"&gt;1.0&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;25.0&#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;/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:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less amounts representing interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease obligations, net of interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72"&gt;Less current portion&lt;/span&gt;&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:9pt;font-weight:400;line-height:100%"&gt;140.8&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;80.2&#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;/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:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966"&gt;Long-term portion of lease obligations, net of interest&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMS0xLTEtMS0w_a8776a4b-9d23-4850-9565-7a8a260ff4a5"
      unitRef="usd">43600000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMS0zLTEtMS0w_cb4d7b57-729c-48ef-a9f3-b11b719c37bf"
      unitRef="usd">31500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMi0xLTEtMS0w_ec0a548e-0377-4e7e-80f6-88c7f9090a5c"
      unitRef="usd">133400000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMi0zLTEtMS0w_3327005d-5d48-424a-8002-f3c07f21ae52"
      unitRef="usd">73300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMy0xLTEtMS0w_45a59386-9150-4971-98ee-f3ab2422ce01"
      unitRef="usd">81800000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMy0zLTEtMS0w_28ab8fdf-a18b-4f1e-8f40-c8c4067a054c"
      unitRef="usd">43400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNC0xLTEtMS0w_2c6dc7c3-b35a-4dee-be3b-3ed270f96b40"
      unitRef="usd">41700000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNC0zLTEtMS0w_906845a5-fd62-4e62-86c2-f3ce4acf8772"
      unitRef="usd">30600000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNS0xLTEtMS0w_6f2a1911-9f13-4a1a-87e6-a0b1951039d6"
      unitRef="usd">12400000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNS0zLTEtMS0w_917e3750-ad06-4110-b231-c27c307b4ff1"
      unitRef="usd">19100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <mtz:FinanceLeaseLiabilityTobePaidafterYearFour
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNi0xLTEtMS0w_6b9e9ca6-7174-4cc7-9289-38598f682a8c"
      unitRef="usd">1000000.0</mtz:FinanceLeaseLiabilityTobePaidafterYearFour>
    <mtz:LesseeOperatingLeaseLiabilityTobePaidafterYearFour
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNi0zLTEtMS0w_656531d6-b09a-4b85-8390-aa146a799382"
      unitRef="usd">25000000.0</mtz:LesseeOperatingLeaseLiabilityTobePaidafterYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNy0xLTEtMS0w_f98ce607-fb70-4f5f-b842-7ad302e07b1e"
      unitRef="usd">313900000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNy0zLTEtMS0w_d5484703-3dfa-4c2d-8c3c-334853851f53"
      unitRef="usd">222900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfOC0xLTEtMS0w_ce3e5c60-4016-456c-a485-0e8a330acc5a"
      unitRef="usd">12200000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfOC0zLTEtMS0w_5485e7a2-482b-469a-b1d0-c39cd9b2513a"
      unitRef="usd">13100000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfOS0xLTEtMS0w_e051b946-63bd-48a9-b52c-2f4d902f7a03"
      unitRef="usd">301700000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfOS0zLTEtMS0w_0156a780-a3cf-48a1-b662-bda7e5cd3f9e"
      unitRef="usd">209800000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMS0xLTEtMA_4dcc45e3-8ba5-4c5c-906e-27b249023262"
      unitRef="usd">140800000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMy0xLTEtMA_babed6e8-522a-4795-8a7f-270521f6c583"
      unitRef="usd">80200000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMS0xLTEtMA_c01adcfa-18a0-4bcf-aed3-21a0b13dbd6c"
      unitRef="usd">160900000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMy0xLTEtMA_66d37988-c643-4fce-b937-9319aa2e645d"
      unitRef="usd">129600000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjgxMg_6e50e88d-d9c7-40d9-b458-f0ef7f09349a">P2Y6M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjg1NQ_fb2e3515-931d-4e65-9800-b4ed488c8334"
      unitRef="number">0.034</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjkzOQ_bcfdb4a2-e075-4721-a555-fd0a35269d29">P3Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk4Mg_83936c83-f707-4a54-b79c-88263a39dc33"
      unitRef="number">0.031</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDM2Mg_512b8ca4-d936-4ffa-bfa2-5416832b64aa">Stock-Based Compensation and Other Employee Benefit Plans&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has stock-based compensation plans, under which shares of the Company&#x2019;s common stock are reserved for issuance, including the MasTec, Inc. Amended and Restated 2013 Incentive Compensation Plan (the &#x201c;Restated 2013 Incentive Plan&#x201d;), which became effective in May 2021, and which amends and restates the MasTec, Inc. 2013 Incentive Compensation Plan (as amended from time to time, the &#x201c;2013 Incentive Plan&#x201d;).  The Restated 2013 Incentive Plan increases the total number of shares of MasTec, Inc. common stock reserved and available for delivery pursuant to awards under the Restated 2013 Incentive Plan by 1,150,000 shares.  Under all stock-based compensation plans in effect as of September&#160;30, 2021, there were approximately 3,673,000 shares available for future grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-cash stock-based compensation expense under all plans totaled $6.1 million and $5.6 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $17.7 million and $15.5 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Income tax benefits associated with stock-based compensation arrangements, including from the vesting of share-based payment awards, totaled $1.2 million and $1.4 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $3.4 million and $3.6 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec grants restricted stock awards and restricted stock units (together, &#x201c;restricted shares&#x201d;) to eligible participants, which are valued based on the closing market share price of MasTec common stock (the &#x201c;market price&#x201d;) on the date of grant.  During the restriction period, holders of restricted stock awards are entitled to vote the shares.  As of September&#160;30, 2021, total unearned compensation related to restricted shares was approximately $34.5 million, which amount is expected to be recognized over a weighted average period of approximately 1.9 years.  The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $0.3 million and $0.2 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $11.6 million and $6.7 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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 style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;Activity, restricted shares: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&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:9pt;font-weight:700;line-height:100%"&gt;Restricted &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;Per Share Weighted Average Grant Date Fair Value &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:9pt;font-weight:400;line-height:100%"&gt;Non-vested restricted shares, as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,845,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&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:9pt;font-weight:400;line-height:100%"&gt;(118,263)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;52.58&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled/forfeited&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:9pt;font-weight:400;line-height:100%"&gt;(26,000)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;31.72&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Non-vested restricted shares, as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,861,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Includes 2,500 and 2,300 restricted stock units as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has certain employee stock purchase plans (collectively, &#x201c;ESPPs&#x201d;), under which shares of the Company&#x2019;s common stock are available for purchase by eligible participants.  Effective January 1, 2021, the Company&#x2019;s ESPPs were amended (the &#x201c;Amended ESPPs&#x201d;), eliminating the look-back option and changing the offering period from three months to two weeks.  Under the Amended ESPPs, eligible participants are permitted to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares on the date of purchase, which occurs on the last trading day of each two week offering period.  Previously, these plans allowed participants to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares at the lower of (i) the date of commencement of the offering period or (ii) the last day of the offering period, as defined in the plan documents.  Prior to January 1, 2021, the fair value of purchases under the ESPPs was estimated using the Black-Scholes option-pricing valuation model.  The Company may issue common shares to plan participants or reacquire common shares on the open market or in privately negotiated transactions, at the Company&#x2019;s discretion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the three and nine month periods ended September&#160;30, 2021, 21,636 shares and 60,669 shares, respectively, were purchased by participants under the Company&#x2019;s ESPPs for $1.8 million and $5.0 million, respectively, which shares were reacquired by the Company on the open market.  For the three and nine month periods ended September&#160;30, 2020, 39,596 shares and 193,655 shares, respectively, were purchased by participants for $1.5 million and $5.5 million, respectively, which shares were newly issued by the Company.  Compensation expense associated with the Company&#x2019;s ESPPs totaled approximately $0.3 million and $0.5 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled approximately $0.9 million and $1.7 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i443a5142bd084fbe88c90f86603bc0c2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNjI4_c84ecbea-0153-4391-b90a-778756ca61ed"
      unitRef="shares">1150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNzI2_d5779f29-c1bd-4eb5-8a5b-6a51411a6b1b"
      unitRef="shares">3673000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfODMw_0c0afe01-ab65-40d7-ba7c-95dbe2dd24d4"
      unitRef="usd">6100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfODM3_5062afcc-b6a5-4df3-944e-5e161e78a9a8"
      unitRef="usd">5600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfOTA4_3227eb07-9d38-41eb-8b81-60551b938d76"
      unitRef="usd">17700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfOTE1_7ddce1de-eec5-4db7-930b-e339532cbe07"
      unitRef="usd">15500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMTA1Nw_d720d9dc-23e2-4335-94ff-f351e7078404"
      unitRef="usd">1200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMTA2NA_64e8b818-1ccb-4a2c-8a2e-e726ad9445eb"
      unitRef="usd">1400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMTA5OTUxMTYzMzM3Ng_fcd3943b-b216-414c-8641-c81bb3f20a08"
      unitRef="usd">3400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMTA5OTUxMTYzMzM4NA_3e554b8d-3da6-4403-a39a-00ee92988f43"
      unitRef="usd">3600000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i848b91e812d84ec0b4ad020c2cdf004d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjAzMg_c817b858-944d-4eb4-9af9-5b3323ee20ab"
      unitRef="usd">34500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="if22211278f2640bdab4579b609a449f6_D20210930-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjEyNg_c99e702b-f43b-4ef0-9db6-60c5d823ed9c">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i12c56e7d572b48c1ac629712d0ed64e2_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjI0Nw_80b65569-c2a0-4953-b968-57cc16a0a91c"
      unitRef="usd">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i2618bae6fc70430da42a40a2bc609468_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjI1NA_4beb1eb5-f56a-4c07-ac71-e77b317b902c"
      unitRef="usd">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjMyNQ_4d5396f4-b4c4-4d68-9de0-03219302e00a"
      unitRef="usd">11600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i20192e9c3a09437ebd22a08aca95e94c_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjMzMg_43bb225d-600d-4456-9fb7-104611d9f430"
      unitRef="usd">6700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDM2NQ_1d32a4f6-56ed-4812-bee6-feb1c29e4a47">&lt;div style="margin-top:5pt"&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 style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;Activity, restricted shares: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&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:9pt;font-weight:700;line-height:100%"&gt;Restricted &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;Per Share Weighted Average Grant Date Fair Value &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:9pt;font-weight:400;line-height:100%"&gt;Non-vested restricted shares, as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,845,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&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:9pt;font-weight:400;line-height:100%"&gt;(118,263)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;52.58&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled/forfeited&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:9pt;font-weight:400;line-height:100%"&gt;(26,000)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;31.72&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Non-vested restricted shares, as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,861,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Includes 2,500 and 2,300 restricted stock units as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7a4af4e1f53640b4b0ee3c490f2eb0e4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMS0xLTEtMS0w_cd125a43-9a29-46ec-b757-152a3b54c3b9"
      unitRef="shares">1845341</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7a4af4e1f53640b4b0ee3c490f2eb0e4_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMS0zLTEtMS0w_0076ff12-2ccf-47b9-b56b-7c263b13a561"
      unitRef="usdPerShare">34.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMi0xLTEtMS0w_46a955f3-5f41-44b5-8758-6974722425b2"
      unitRef="shares">160221</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMi0zLTEtMS0w_68f700fe-3fb7-4ad5-9b39-1dd9cccaf639"
      unitRef="usdPerShare">93.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMy0xLTEtMS0w_a309a9e8-92e9-4f0e-a1cd-1e558497c199"
      unitRef="shares">118263</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMy0zLTEtMS0w_b8f35608-0d10-417c-b3c0-bae9bf77a08e"
      unitRef="usdPerShare">52.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfNC0xLTEtMS0w_7d30d520-543b-4907-9e25-5e8b063a8a0c"
      unitRef="shares">26000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfNC0zLTEtMS0w_c35e5769-6cea-454a-9c6f-70aab4385fd0"
      unitRef="usdPerShare">31.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i848b91e812d84ec0b4ad020c2cdf004d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfNS0xLTEtMS0w_c0ec7aec-197e-4a12-b2fb-3f976fb42bc5"
      unitRef="shares">1861299</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i848b91e812d84ec0b4ad020c2cdf004d_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfNS0zLTEtMS0w_7db13f22-03ca-404a-923a-335650a9e854"
      unitRef="usdPerShare">38.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie9ba16d268f34730a8f2492855fa69dc_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjQwNg_12581c30-1860-4f3d-af9a-2e5b4ebc78c8"
      unitRef="shares">2500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9cec2df45cdd4c1ab2a58ac8c024b096_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjQxMw_75b80b86-469e-4f3c-9373-6fd64eb5e5a9"
      unitRef="shares">2300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ia78faf5999b24d209055869795c272a4_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjk2Ng_92567cae-1144-4c2d-b648-f91a7630acb8"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ia78faf5999b24d209055869795c272a4_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzE5MQ_92567cae-1144-4c2d-b648-f91a7630acb8"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzczOQ_384a5450-ad79-43e0-9b59-f494b8962095"
      unitRef="shares">21636</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzc1Mw_885dd8de-a3df-4e3c-8433-89854fb5b25a"
      unitRef="shares">60669</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i7de8b30c7d994863b4b79d0ce999a167_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzgzOQ_45f5d667-a253-400d-9f0d-48879d85b74f"
      unitRef="usd">1800000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ia78faf5999b24d209055869795c272a4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzg0Ng_896e93d7-fa8f-4361-b1a8-229ae1cf87eb"
      unitRef="usd">5000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzk3MQ_444da13b-5644-4e8e-a2d8-af37154807c4"
      unitRef="shares">39596</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzk4NQ_1ec559ad-68df-4d38-881f-a58ac470b1da"
      unitRef="shares">193655</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="idcb008ffe10c4c368f513c7eebcc600d_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDA0NQ_242beb36-3563-4c0e-9540-875fc6b5b570"
      unitRef="usd">1500000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i86ef20c059584f0c97044a2e49afcfae_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDA1Mg_af14b66e-7ad4-4c7a-b7b8-8664c051c27b"
      unitRef="usd">5500000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="i7de8b30c7d994863b4b79d0ce999a167_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDE5Nw_7d168c8c-e6ee-43c1-b992-9c4d9234ede4"
      unitRef="usd">300000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="idcb008ffe10c4c368f513c7eebcc600d_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDIwNA_33f92d43-8615-44b3-b936-ede3e3843bf8"
      unitRef="usd">500000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="ia78faf5999b24d209055869795c272a4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDI4OQ_f5fd1392-9575-4182-b7a0-f13a148a3071"
      unitRef="usd">900000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="i86ef20c059584f0c97044a2e49afcfae_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDI5Ng_d00706b2-9d28-467d-86b8-466b4d0bca8c"
      unitRef="usd">1700000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RleHRyZWdpb246NGI1OWRjYzk3YWI1NDk2NjhmZTMwNjZiYzZiNzM3MzJfMTIwNw_978c008d-c0b3-414a-84a5-6d18a46ea40d">Other Retirement Plans&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Multiemployer Plans.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain of MasTec&#x2019;s subsidiaries contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (&#x201c;MEPPs&#x201d;).  Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans.  Multiemployer plan contribution rates are determined annually and assessed on a &#x201c;pay-as-you-go&#x201d; basis based on union employee payrolls.  Union payrolls cannot be determined for future periods because the number of union employees employed at a given time, and the plans in which they participate, vary depending upon the location and number of ongoing projects and the need for union resources in connection with those projects. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&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 style="width:43.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Multiemployer Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Covered Employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;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:9pt;font-weight:700;line-height:100%"&gt;Contributions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;High&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Multiemployer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;2021&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:9pt;font-weight:400;line-height:100%"&gt;5,116&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;6,979&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.9&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.7&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.6&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2020&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:9pt;font-weight:400;line-height:100%"&gt;1,452&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;1,469&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;7.2&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;1.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;8.9&#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;/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:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;2021&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:9pt;font-weight:400;line-height:100%"&gt;2,412&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;6,979&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;81.1&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;21.9&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;103.0&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2020&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:9pt;font-weight:400;line-height:100%"&gt;1,119&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;1,469&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fluctuations in the number of employees covered under multiemployer plans and related contributions in the table above related to the timing of activity for the Company&#x2019;s union resource-based projects, the majority of which are within its oil and gas operations, as well as the effect of the Company&#x2019;s 2021 acquisitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RleHRyZWdpb246NGI1OWRjYzk3YWI1NDk2NjhmZTMwNjZiYzZiNzM3MzJfMTE5Nw_c2414561-f19b-4861-8f51-a3f68fe8cb39">Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:&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 style="width:43.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Multiemployer Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Covered Employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;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:9pt;font-weight:700;line-height:100%"&gt;Contributions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;High&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Multiemployer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;2021&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:9pt;font-weight:400;line-height:100%"&gt;5,116&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;6,979&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.9&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.7&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.6&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2020&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:9pt;font-weight:400;line-height:100%"&gt;1,452&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;1,469&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;7.2&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;1.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;8.9&#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;/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:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;2021&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:9pt;font-weight:400;line-height:100%"&gt;2,412&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;6,979&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;81.1&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;21.9&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;103.0&#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;/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:9pt;font-weight:400;line-height:100%"&gt;2020&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:9pt;font-weight:400;line-height:100%"&gt;1,119&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;1,469&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMultiemployerPlansTableTextBlock>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="iafce3b84da1b46f6a2e6345e50ba3aab_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNC0xLTEtMS0w_9d34b28f-a681-449e-af82-3f91554cd056"
      unitRef="employee">5116</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="ia7feca0be2e74240b9b2119f6b2f08cb_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNC0zLTEtMS0w_8fab39dd-7ec7-4d0d-80ec-4134b8610afb"
      unitRef="employee">6979</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ia726fd646ec248e49a2c041d35f3a774_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNC01LTEtMS0w_2ed0182c-2e80-4cd3-92ca-375a493e65eb"
      unitRef="usd">36900000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i48ade1efc5864d27bba2244330bebe66_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNC03LTEtMS0w_48aaa4e4-e61a-4986-9319-4c3c6e37a255"
      unitRef="usd">11700000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNC05LTEtMS0w_c2dbb4e6-6cd4-46e3-8f39-5e5c0891909b"
      unitRef="usd">48600000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i88942c8356954a77a082a5b72499c7e1_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNS0xLTEtMS0w_2c0d0c18-19e3-41e0-a4a7-195ad50bdba4"
      unitRef="employee">1452</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="ia7b1a0afbdc14601a6564f12badd6a11_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNS0zLTEtMS0w_b960d99b-d5c3-4d57-a4de-51d38e354359"
      unitRef="employee">1469</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i52000b339ba34b8fb32032867746bc62_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNS01LTEtMS0w_08413af0-cc23-4d00-9b00-0438ec89ca40"
      unitRef="usd">7200000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="idbe69b2e71ca4d5b95e73fee14f294da_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNS03LTEtMS0w_9ad1ff67-9f6d-44cd-9b37-961b91bcc886"
      unitRef="usd">1700000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNS05LTEtMS0w_95bbc063-0575-4f0d-8fd3-780df3706957"
      unitRef="usd">8900000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="ic8ccbe0632ba4ab59e9ecb984093e812_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNy0xLTEtMS0w_3a646690-79d2-4a67-9897-5c18abf07bad"
      unitRef="employee">2412</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i515658cbc78944fb963fe2568dedb592_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNy0zLTEtMS0w_1df7045a-5f20-4858-a504-f03128d2f8ff"
      unitRef="employee">6979</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i65e30f8c07b14c62969639c91a046742_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNy01LTEtMS0w_ee7620e9-5063-4488-9091-e6494e7ff5c8"
      unitRef="usd">81100000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i6fa47c1b4f644483b4350351d3c3300a_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNy03LTEtMS0w_242ffa8b-4388-480b-9af9-3d1b2f10bd16"
      unitRef="usd">21900000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNy05LTEtMS0w_7922465c-bbfe-4ad3-9ae0-ab66bba0ed43"
      unitRef="usd">103000000.0</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i3dba75df9310485192d5a5cfc7e6291a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfOC0xLTEtMS0w_a7641a64-6588-4075-9557-9c14e907b3c4"
      unitRef="employee">1119</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i979f7b4c54e54d97911b71da346d8c21_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfOC0zLTEtMS0w_1e2dfec8-7f7b-473e-9db1-a107c039da98"
      unitRef="employee">1469</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i884309eb511e47c1a7f38d08f863ead0_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfOC01LTEtMS0w_c35ec3f7-188d-43c7-9652-f84325fa9501"
      unitRef="usd">19500000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i784011d050494af298fe89e7c2e30684_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfOC03LTEtMS0w_20dcdb2e-2121-4d26-80f9-e8aa19f974c9"
      unitRef="usd">5500000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfOC05LTEtMS0w_373f8a7d-594d-43c7-afdc-0d70510edbaa"
      unitRef="usd">25000000.0</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfMTcxNg_76dc6d68-1efc-4715-8453-0aa99d6ca8c1">Equity&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s share repurchase programs provide for the repurchase of shares of MasTec common stock from time to time in open market transactions or in privately negotiated transactions in accordance with applicable securities laws.  The Company&#x2019;s share repurchase programs do not have an expiration date.  There were no share repurchases under the Company&#x2019;s share repurchase programs in either of the three or nine month periods ended September&#160;30, 2021.  During the nine month period ended September&#160;30, 2020, the Company repurchased 3.6 million shares of its common stock, substantially all of which were repurchased in the first quarter, for an aggregate purchase price totaling approximately $120.2 million.  As of September&#160;30, 2021, $158.6 million was available for future share repurchases under all of the Company&#x2019;s open share repurchase programs, which included $8.6 million under the Company&#x2019;s December 2018 share repurchase program, and the full amount of the Company&#x2019;s March 2020 $150 million share repurchase program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrealized foreign currency translation activity, net, for each of the three and nine month periods ended September&#160;30, 2021 and 2020 relates to the Company&#x2019;s operations in Canada and Mexico.  For the three and nine month periods ended September&#160;30, 2021, unrealized investment activity includes unrealized gains on the Waha JV swaps and unrealized losses on the AVCT convertible debentures prior to their conversion in the third quarter of 2021.  The net unrealized gain on the AVCT convertible debentures was reclassified into other income, net in the third quarter of 2021 in conjunction with the conversion into shares of AVCT common stock.  For the three month period ended September&#160;30, 2020, unrealized investment activity includes unrealized gains on both the Waha JV swaps and the AVCT convertible debentures, and for the nine month period ended September&#160;30, 2020, includes unrealized losses on the Waha JV swaps, offset, in part, by unrealized gains on the AVCT convertible debentures.  See Note 4 - Fair Value of Financial Instruments for additional information pertaining to the Waha JV swaps and AVCT convertible debentures.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfMjcz_4f5ddb68-56b5-46a2-ad1c-3eb5f03e608b"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfMjcz_8bbe9608-8876-4adc-af06-ce5aa80c970b"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfNDUy_e5ba6a85-0188-4d7d-9cab-2ec4164e15ff"
      unitRef="shares">3600000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfNTM3_dab3be6a-12e2-4d94-8e70-cdb8c57c13e5"
      unitRef="usd">120200000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfNjA3_aee883d2-8911-4f40-8f3a-dc05a9e14632"
      unitRef="usd">158600000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i7941b5e6c7d0452882565589086ec062_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfNzI3_e36c497b-fb5c-4454-b8dc-7f5946603497"
      unitRef="usd">8600000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i026611d25aad44f6847a42c6a35c3ec2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfODM4_b231e6bb-ccf0-4652-b3cb-a3f5b1af6c93"
      unitRef="usd">150000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfOTg2_a685cf5c-23fb-40b7-9ed6-11607bac25cd">Income TaxesIn determining the quarterly provision for income taxes, management uses an estimated annual effective tax rate based on forecasted annual pre-tax income, permanent tax differences, statutory tax rates and tax planning opportunities in the various jurisdictions in which the Company operates.  The effect of significant discrete items is separately recognized in the quarter(s) in which they occur.  For the three month periods ended September&#160;30, 2021 and 2020, the Company&#x2019;s consolidated effective tax rates were 19.7% and 25.7%, respectively.  For the nine month periods ended September&#160;30, 2021 and 2020, the Company&#x2019;s consolidated effective tax rates were 24.8% and 22.7%, respectively.  The Company&#x2019;s effective tax rate for the nine month period ended September&#160;30, 2021 included the negative effect of $2.3 million related to non-deductible share-based compensation, offset by a benefit from adjustments related to the third quarter 2021 finalization of the Company&#x2019;s 2020 tax returns.  For the nine month period ended September&#160;30, 2020, the Company&#x2019;s tax rate benefited from the release of approximately $9.6 million of certain valuation allowances on Canadian deferred tax assets that were no longer necessary, as well as from adjustments related to the finalization of the Company&#x2019;s 2019 tax returns.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfNTA3_8cad85d3-91ac-4e50-9c30-35ffec76c34a"
      unitRef="number">0.197</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfNTE0_a58d742d-280a-4b21-8085-5b28d976bd99"
      unitRef="number">0.257</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfNjI3_1cf63a2d-236d-4a02-8383-a792c6f29944"
      unitRef="number">0.248</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfNjM0_9d38e95b-caba-4c01-8559-bcebd176cc6a"
      unitRef="number">0.227</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfNzUx_731d075a-c302-4041-bbae-dc0b4611cfdb"
      unitRef="usd">2300000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfODg4_8e292575-fcf4-429d-8ceb-1d69dfe79345"
      unitRef="usd">-9600000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNjU1OA_72bdb739-782b-4d7d-95b8-ff465a17b13d">Segments and Related Information&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Discussion&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company manages its operations under five operating segments, which represent its five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission and (5) Other.  This structure is generally focused on broad end-user markets for the Company&#x2019;s labor-based construction services.  All five reportable segments derive their revenue from the engineering, installation and maintenance of infrastructure, primarily in North America.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others.  The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy and various types of heavy civil and industrial infrastructure.  The Company performs engineering, construction and maintenance services for pipelines and processing facilities for the energy and utilities industries through its Oil and Gas segment.  The Electrical Transmission segment primarily serves the energy and utility industries through the engineering, construction and maintenance of electrical transmission lines and substations, including electrical distribution network systems.  The Other segment includes certain equity investees, the services of which vary from those provided by the Company&#x2019;s primary segments, as well as other small business units that perform construction and other services for a variety of international end-markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting.  As appropriate, the Company supplements the reporting of its consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA.  The Company believes these non-U.S. GAAP measures provide meaningful information and help investors understand the Company&#x2019;s financial results and assess its prospects for future performance.  The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers, because it excludes certain items that may not be indicative of the Company&#x2019;s core operating results for its reportable segments, as well as items that can vary widely across different industries or among companies within the same industry.  Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Summarized financial information for MasTec&#x2019;s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions.  The tables below may contain slight summation differences due to rounding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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 style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &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:9pt;font-weight:700;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Communications &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;670.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;645.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,869.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,943.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&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:9pt;font-weight:400;line-height:100%"&gt;518.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;468.9&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;1,350.3&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;1,181.4&#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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&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:9pt;font-weight:400;line-height:100%"&gt;858.4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;462.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;2,205.3&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;1,190.1&#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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electrical Transmission&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:9pt;font-weight:400;line-height:100%"&gt;365.3&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;128.5&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;731.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;380.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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:9pt;font-weight:400;line-height:100%"&gt;0.0&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;0.1&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;0.0&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;0.2&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Eliminations&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:9pt;font-weight:400;line-height:100%"&gt;(8.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(7.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(13.9)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(12.0)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,404.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,698.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,142.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,684.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Revenue generated primarily by utilities customers represented 22.2% and 15.7% of Communications segment revenue for the three month periods ended September&#160;30, 2021 and 2020, respectively, and represented 21.0% and 15.3% for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:14pt"&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 style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &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:9pt;font-weight:700;line-height:100%"&gt;EBITDA:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&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:9pt;font-weight:400;line-height:100%"&gt;13.8&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;34.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;40.2&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;69.5&#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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&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:9pt;font-weight:400;line-height:100%"&gt;170.6&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;160.4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;476.2&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;315.0&#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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electrical Transmission&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:9pt;font-weight:400;line-height:100%"&gt;34.9&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;9.1&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;47.8&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;14.2&#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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:9pt;font-weight:400;line-height:100%"&gt;7.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;7.6&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;23.3&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;22.5&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Corporate&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:9pt;font-weight:400;line-height:100%"&gt;(26.6)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(37.5)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(86.3)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(100.6)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;694.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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 style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &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:9pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&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:9pt;font-weight:400;line-height:100%"&gt;13.0&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;5.0&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;31.1&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;13.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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&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:9pt;font-weight:400;line-height:100%"&gt;55.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;47.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;163.8&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;107.7&#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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electrical Transmission&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:9pt;font-weight:400;line-height:100%"&gt;21.1&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;6.2&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;41.3&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;18.6&#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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:9pt;font-weight:400;line-height:100%"&gt;0.0&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;0.0&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;0.0&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;0.0&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Corporate&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:9pt;font-weight:400;line-height:100%"&gt;2.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;2.8&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;8.5&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;8.5&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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 style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &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:9pt;font-weight:700;line-height:100%"&gt;EBITDA Reconciliation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;157.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:9pt;font-weight:400;line-height:100%"&gt;Plus:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense, net&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:9pt;font-weight:400;line-height:100%"&gt;13.1&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;13.6&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;39.4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;45.4&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation&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:9pt;font-weight:400;line-height:100%"&gt;95.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;71.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;262.1&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;182.2&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets&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:9pt;font-weight:400;line-height:100%"&gt;23.4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;11.2&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;54.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;28.4&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Consolidated EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;694.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Foreign Operations and Other.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec has operations in North America, primarily in the United States and Canada, and, to a lesser extent, in Mexico, the Caribbean and India.  Revenue derived from U.S. operations totaled $2.4 billion and $1.7 billion for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $6.0 billion and $4.6 billion for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Revenue derived from foreign operations totaled $40.8 million and $18.2 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $120.7 million and $77.8 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively, substantially all of which was derived from the Company&#x2019;s Canadian operations in its Oil and Gas segment.  Long-lived assets held in the U.S. included property and equipment, net, of $1.0 billion and $959.5 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively, and, for the Company&#x2019;s businesses in foreign countries, totaled $21.7 million and $22.8 million, respectively.  Intangible assets and goodwill, net, related to the Company&#x2019;s U.S. operations totaled approximately $1.8 billion and $1.4 billion as of September&#160;30, 2021 and December&#160;31, 2020, respectively, and for the Company&#x2019;s businesses in foreign countries, totaled approximately $45.4 million and $50.5 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The majority of the Company&#x2019;s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations.  As of September&#160;30, 2021 and December&#160;31, 2020, amounts due from customers from which foreign revenue was derived accounted for approximately 4% and 5%, respectively, of the Company&#x2019;s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue.  Revenue from governmental entities for both the three and nine month periods ended September&#160;30, 2021 totaled approximately 5% of total revenue, and for both the three and nine month periods ended September&#160;30, 2020 totaled approximately 2% of total revenue, substantially all of which was derived from the Company&#x2019;s U.S. operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue concentration information for significant customers as a percentage of total consolidated revenue was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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 style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &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:9pt;font-weight:700;line-height:100%"&gt;Customer:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enbridge, Inc. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;19%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1%&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;AT&amp;amp;T (excluding DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;The Company&#x2019;s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; was spun off from AT&amp;amp;T in July 2021.  Revenue from DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; is excluded from AT&amp;amp;T for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;The Company&#x2019;s relationship with AT&amp;amp;T is based upon multiple separate master service and other service agreements, including for installation and maintenance services, as well as construction/installation contracts for AT&amp;amp;T&#x2019;s: (i) wireless; (ii) wireline/fiber; and (iii) other installation services, including smart city initiatives.  Revenue from AT&amp;amp;T is included within the Communications segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNzM_36608cbe-aeff-4464-bbe8-ae73e0f7a4d6"
      unitRef="reportingunit">5</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMTE2_a97a03b3-172b-4c78-be07-6203d955aa79"
      unitRef="reportingunit">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzA0_a97a03b3-172b-4c78-be07-6203d955aa79"
      unitRef="reportingunit">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNjU0MA_4ec38cc3-e6bb-49c4-bf07-e54bb6acbd9f">&lt;div style="margin-top:5pt"&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 style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &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:9pt;font-weight:700;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Communications &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;670.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;645.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,869.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,943.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&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:9pt;font-weight:400;line-height:100%"&gt;518.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;468.9&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;1,350.3&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;1,181.4&#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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&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:9pt;font-weight:400;line-height:100%"&gt;858.4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;462.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;2,205.3&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;1,190.1&#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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electrical Transmission&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:9pt;font-weight:400;line-height:100%"&gt;365.3&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;128.5&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;731.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;380.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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:9pt;font-weight:400;line-height:100%"&gt;0.0&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;0.1&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;0.0&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;0.2&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Eliminations&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:9pt;font-weight:400;line-height:100%"&gt;(8.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(7.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(13.9)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(12.0)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,404.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,698.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,142.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,684.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Revenue generated primarily by utilities customers represented 22.2% and 15.7% of Communications segment revenue for the three month periods ended September&#160;30, 2021 and 2020, respectively, and represented 21.0% and 15.3% for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:14pt"&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 style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &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:9pt;font-weight:700;line-height:100%"&gt;EBITDA:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&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:9pt;font-weight:400;line-height:100%"&gt;13.8&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;34.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;40.2&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;69.5&#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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&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:9pt;font-weight:400;line-height:100%"&gt;170.6&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;160.4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;476.2&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;315.0&#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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electrical Transmission&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:9pt;font-weight:400;line-height:100%"&gt;34.9&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;9.1&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;47.8&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;14.2&#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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:9pt;font-weight:400;line-height:100%"&gt;7.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;7.6&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;23.3&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;22.5&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Corporate&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:9pt;font-weight:400;line-height:100%"&gt;(26.6)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(37.5)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(86.3)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;(100.6)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;694.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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 style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &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:9pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&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:9pt;font-weight:400;line-height:100%"&gt;13.0&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;5.0&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;31.1&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;13.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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&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:9pt;font-weight:400;line-height:100%"&gt;55.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;47.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;163.8&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;107.7&#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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electrical Transmission&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:9pt;font-weight:400;line-height:100%"&gt;21.1&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;6.2&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;41.3&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;18.6&#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;/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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:9pt;font-weight:400;line-height:100%"&gt;0.0&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;0.0&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;0.0&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;0.0&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Corporate&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:9pt;font-weight:400;line-height:100%"&gt;2.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;2.8&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;8.5&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;8.5&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i6e8d81c00cf142c6a28d43d33401320d_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMi0xLTEtMS0w_fe671cf2-4c99-476e-98de-98e27fc69395"
      unitRef="usd">670300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4448eeec0c2c4621af3b66553d316a0c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMi0zLTEtMS0w_739024d7-36c2-4f4c-b674-5a8ae893c393"
      unitRef="usd">645400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8d86a0858fa54161888e88764b10e2a4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMi01LTEtMS0w_22cef8a1-9810-4421-ba61-d31f5f420b88"
      unitRef="usd">1869300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i63d6cd60021044c38649b3a009c00534_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMi03LTEtMS0w_f0c0e0c4-dc69-463d-8cf5-20f659bccee6"
      unitRef="usd">1943800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i985f7a669a2d46dea01ef727aff4a615_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMy0xLTEtMS0w_be1f786d-97d3-48c7-b22b-d0685f958a78"
      unitRef="usd">518400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i13df1c8426844a8896dc01f3793e2a57_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMy0zLTEtMS0w_5bb0d2a1-afe0-47df-bdc8-869b7a5e2364"
      unitRef="usd">468900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icd589ea2b9944ff29a5cffb9bc638d07_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMy01LTEtMS0w_1d5a0d3e-0568-43cc-be58-8d2d565f7896"
      unitRef="usd">1350300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1338325700834794aebfab5e6f5fa6a8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMy03LTEtMS0w_a09c260d-ce80-413b-8e51-9174b5dd1ecd"
      unitRef="usd">1181400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5566adf5deff403e95fce9a1bd84d34a_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNC0xLTEtMS0w_86f74121-1920-4049-9c7c-1ae181f24db6"
      unitRef="usd">858400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ieecda415e9f44c3d8dfc87a371458fee_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNC0zLTEtMS0w_3cd390d7-2af8-42ea-93a3-11cb5020bf70"
      unitRef="usd">462500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7de8940c021f471bbbbfbfb2397e30d0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNC01LTEtMS0w_0d8b4225-a8b0-42d0-9beb-79c1c0c03ae5"
      unitRef="usd">2205300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ieeb51a721e7e48f9b87e642e8e4511e8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNC03LTEtMS0w_7c0c16b0-ad29-46f4-9eee-8a1ba78ade95"
      unitRef="usd">1190100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0cf023f6754747d28a99439c86ba5ff1_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNS0xLTEtMS0w_472db7f4-faa5-4b48-8b19-ff15051ef447"
      unitRef="usd">365300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iad62e1e2b91d41cfb91687aa2b94ee7a_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNS0zLTEtMS0w_a93e880d-4471-46e0-a9e2-b556e26c6979"
      unitRef="usd">128500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i28860e6925bb41c8b88b1b50fcae2f3c_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNS01LTEtMS0w_dc9bb0e2-b6a7-42db-a97f-a36d92f5070b"
      unitRef="usd">731400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i04ef54aab2884cceb4162aef6307d29f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNS03LTEtMS0w_ce84abd7-2332-4bc4-b128-2096fe37de5f"
      unitRef="usd">380700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1f34c44313914f59923d732c2cf1758f_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNi0xLTEtMS0w_aa4f33bb-5231-407e-82ad-e9e829e1342b"
      unitRef="usd">0.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1d2ed65ea0fc465f9266ad5765091c9c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNi0zLTEtMS0w_d871294d-fbd4-4605-9b77-3b6ecb0c2085"
      unitRef="usd">100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if46635d53e574109ac01f04d22a3fdbd_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNi01LTEtMS0w_6d8a6989-0670-45d3-b439-ea05c6e9a9bf"
      unitRef="usd">0.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia05521a3c14e4ce5a5be2df2566bf19f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNi03LTEtMS0w_338c8e95-8e1a-4d08-bdde-8ca3f0db93a2"
      unitRef="usd">200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1fc3f44d5fbb4ce6907326497527fb43_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNy0xLTEtMS0w_daddcf85-202d-4f56-a3a5-c7dbff3b6348"
      unitRef="usd">-8100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i139fae6536f24c818518fad28c590016_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNy0zLTEtMS0w_d9a2e4a1-3651-4dba-b473-c4b230d8069d"
      unitRef="usd">-7100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idf51bfc1402c419b90e72dd1d4081bfc_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNy01LTEtMS0w_cbd76b54-4f29-4761-8369-9b554a66eba6"
      unitRef="usd">-13900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia2ba1f9ee7fd4fa892ba49948dab35f1_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNy03LTEtMS0w_9efe3bac-871d-407f-9076-e15b3a9bde10"
      unitRef="usd">-12000000.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfOC0xLTEtMS0w_5ff67f2c-f840-46a3-b2e6-97749eac69b1"
      unitRef="usd">2404300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfOC0zLTEtMS0w_a4e75833-effc-4b79-a461-179486a45822"
      unitRef="usd">1698300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfOC01LTEtMS0w_ded20d26-54cd-455e-88bc-a856eaa684ce"
      unitRef="usd">6142400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfOC03LTEtMS0w_11f88bf9-4fb5-43c5-9528-0bd86b380344"
      unitRef="usd">4684200000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i256534a4ce234741aac1e5b23827d1dc_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzIxOA_8107acbc-30ce-4fd4-97cc-5b1e91276dbf"
      unitRef="number">0.222</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icfe752adb2cd457a8d7b29734f1272e7_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzIyNQ_a822f8b2-7cf3-459a-98d8-367952d2ad29"
      unitRef="number">0.157</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifdaaea480372430a93f66c93401b87c9_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzMyMg_99f9a172-8e7a-4fb7-86fd-42f4c2cf84eb"
      unitRef="number">0.210</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4292bb701f214b76b4c6411b70f19732_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzMyOQ_b4167c06-ea4e-4d18-bb95-79fe94f95202"
      unitRef="number">0.153</us-gaap:ConcentrationRiskPercentage1>
    <mtz:EBITDA
      contextRef="i6e8d81c00cf142c6a28d43d33401320d_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMi0xLTEtMS0w_0a0afe10-24a8-491f-92d5-0f20d33740d0"
      unitRef="usd">71600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i4448eeec0c2c4621af3b66553d316a0c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMi0zLTEtMS0w_5f1a4e08-3c69-484f-92f6-818b5647478d"
      unitRef="usd">79600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i8d86a0858fa54161888e88764b10e2a4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMi01LTEtMS0w_4ac63c51-fdef-4358-8e0a-d2405e05e51c"
      unitRef="usd">193100000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i63d6cd60021044c38649b3a009c00534_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMi03LTEtMS0w_da9688e1-e1ca-423b-8568-17e9d012f7ee"
      unitRef="usd">206800000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i985f7a669a2d46dea01ef727aff4a615_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMy0xLTEtMS0w_8ddbc4fd-fbdd-4f5b-af4d-310dd87b4273"
      unitRef="usd">13800000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i13df1c8426844a8896dc01f3793e2a57_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMy0zLTEtMS0w_129c17e5-2978-4b2d-b7fa-3336afab5870"
      unitRef="usd">34400000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="icd589ea2b9944ff29a5cffb9bc638d07_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMy01LTEtMS0w_a9d04a1d-0dc3-471a-81e9-019dffeaf319"
      unitRef="usd">40200000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i1338325700834794aebfab5e6f5fa6a8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMy03LTEtMS0w_5e3bfdaa-07cd-44c8-9bfd-a2e6b3b1e194"
      unitRef="usd">69500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i5566adf5deff403e95fce9a1bd84d34a_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNC0xLTEtMS0w_a839332f-44ee-43f9-be38-e0738e6285f3"
      unitRef="usd">170600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ieecda415e9f44c3d8dfc87a371458fee_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNC0zLTEtMS0w_ad5769e7-28fa-4ff5-a5ef-e52d3dfe154e"
      unitRef="usd">160400000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i7de8940c021f471bbbbfbfb2397e30d0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNC01LTEtMS0w_33eb625e-04bf-44b2-8b37-32352f395c38"
      unitRef="usd">476200000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ieeb51a721e7e48f9b87e642e8e4511e8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNC03LTEtMS0w_702c172f-eb16-4816-bf33-5161be80b757"
      unitRef="usd">315000000.0</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i0cf023f6754747d28a99439c86ba5ff1_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNS0xLTEtMS0w_5e677381-9aa0-44c2-b514-7134945bee5e"
      unitRef="usd">34900000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="iad62e1e2b91d41cfb91687aa2b94ee7a_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNS0zLTEtMS0w_d0c2eb0d-1b8b-46d9-bbd1-c966e58c7f60"
      unitRef="usd">9100000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i28860e6925bb41c8b88b1b50fcae2f3c_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNS01LTEtMS0w_d6184c44-bfae-4670-9fbd-520cc07cc082"
      unitRef="usd">47800000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i04ef54aab2884cceb4162aef6307d29f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNS03LTEtMS0w_a61fdd58-537e-46a3-b62c-d8771fd7d840"
      unitRef="usd">14200000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i1f34c44313914f59923d732c2cf1758f_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNi0xLTEtMS0w_9d11e7de-c2df-41d1-8a13-1362768c4c45"
      unitRef="usd">7500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i1d2ed65ea0fc465f9266ad5765091c9c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNi0zLTEtMS0w_75d5428f-922f-4da4-af8f-c073bed24ea1"
      unitRef="usd">7600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="if46635d53e574109ac01f04d22a3fdbd_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNi01LTEtMS0w_91e41123-68ec-4d3e-a6a2-fd5f912d5baa"
      unitRef="usd">23300000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ia05521a3c14e4ce5a5be2df2566bf19f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNi03LTEtMS0w_695655bf-d122-4c1a-8eff-01c77e587ae7"
      unitRef="usd">22500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i6a91ca6b8c5c462bbf583f1a8096a6b4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNy0xLTEtMS0w_3498754c-68dc-4c85-9634-8ad8a2c0e749"
      unitRef="usd">-26600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i0227ab4adb854e929eaabba94ab54d0d_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNy0zLTEtMS0w_f65becf7-42ae-4bbd-bcd0-6cce483a1caf"
      unitRef="usd">-37500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i04f10baaadeb4f9bb0af83e5966f2c28_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNy01LTEtMS0w_0aeecd8f-4f2f-43b2-a4b2-f06f4d8b4c1a"
      unitRef="usd">-86300000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i3f7ad4997b134fb389a7f35ebe538a2f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNy03LTEtMS0w_a9e0efa9-2759-4662-9d42-80fee7deb272"
      unitRef="usd">-100600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfOC0xLTEtMS0w_f61c1054-8ea2-4094-92ef-944b877b1cb6"
      unitRef="usd">271800000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfOC0zLTEtMS0w_93c62235-ab9a-42f1-bbdb-07b5951260fc"
      unitRef="usd">253600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfOC01LTEtMS0w_03615673-c312-4374-bc8e-2c3323451e0b"
      unitRef="usd">694300000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfOC03LTEtMS0w_c53301c8-c7bd-4ad3-946a-e118844000bb"
      unitRef="usd">527400000</mtz:EBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6e8d81c00cf142c6a28d43d33401320d_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMi0xLTEtMS0w_96319892-913a-48f5-ba20-21e312b6f524"
      unitRef="usd">26400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4448eeec0c2c4621af3b66553d316a0c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMi0zLTEtMS0w_57c05181-e220-4807-a326-5fdaa3a45726"
      unitRef="usd">21100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8d86a0858fa54161888e88764b10e2a4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMi01LTEtMS0w_17705606-e574-4f72-b9a5-1d8f2426d941"
      unitRef="usd">72000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i63d6cd60021044c38649b3a009c00534_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMi03LTEtMS0w_d093073a-6fe4-4637-abe4-4e49af4d2418"
      unitRef="usd">62100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i985f7a669a2d46dea01ef727aff4a615_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMy0xLTEtMS0w_a42a25b8-bf22-4abb-8d0f-f6befde6e5f3"
      unitRef="usd">13000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i13df1c8426844a8896dc01f3793e2a57_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMy0zLTEtMS0w_6946f2ff-c4b6-4519-a1aa-bd342a47a180"
      unitRef="usd">5000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icd589ea2b9944ff29a5cffb9bc638d07_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMy01LTEtMS0w_db34c60f-d7c0-47e5-83e5-2b04d19bd559"
      unitRef="usd">31100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1338325700834794aebfab5e6f5fa6a8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMy03LTEtMS0w_7f926ab2-ba61-4d63-a505-b3f7ebc59c84"
      unitRef="usd">13700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5566adf5deff403e95fce9a1bd84d34a_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNC0xLTEtMS0w_6bb6915e-2696-4eaa-8136-e5b37c41748c"
      unitRef="usd">55500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ieecda415e9f44c3d8dfc87a371458fee_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNC0zLTEtMS0w_2a16ceac-237b-43fd-829d-7198a0990545"
      unitRef="usd">47500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7de8940c021f471bbbbfbfb2397e30d0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNC01LTEtMS0w_85e7ded3-8af5-4954-af72-985f6ed4db4b"
      unitRef="usd">163800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ieeb51a721e7e48f9b87e642e8e4511e8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNC03LTEtMS0w_d9a90f0a-cf1a-4afd-a5b5-f43d47d9d1e5"
      unitRef="usd">107700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0cf023f6754747d28a99439c86ba5ff1_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNS0xLTEtMS0w_cbda98cb-2076-4c05-ba98-479e746ba2b1"
      unitRef="usd">21100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iad62e1e2b91d41cfb91687aa2b94ee7a_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNS0zLTEtMS0w_b3055fd7-1de9-417e-9a99-d8c9fb8fcabd"
      unitRef="usd">6200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i28860e6925bb41c8b88b1b50fcae2f3c_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNS01LTEtMS0w_8d55c643-f42e-4c02-a393-66e54c4d5956"
      unitRef="usd">41300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i04ef54aab2884cceb4162aef6307d29f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNS03LTEtMS0w_4a4292fe-0ba5-4840-a1e5-0dc4ec334e09"
      unitRef="usd">18600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1f34c44313914f59923d732c2cf1758f_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNi0xLTEtMS0w_eb3c64f6-13ee-48f1-8694-d2be01f56908"
      unitRef="usd">0.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1d2ed65ea0fc465f9266ad5765091c9c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNi0zLTEtMS0w_3a4f2541-77b4-43c5-b6fe-7488c3f3242e"
      unitRef="usd">0.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if46635d53e574109ac01f04d22a3fdbd_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNi01LTEtMS0w_4ac07cd1-c625-41a1-8c22-c235f58ce5d3"
      unitRef="usd">0.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia05521a3c14e4ce5a5be2df2566bf19f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNi03LTEtMS0w_53935ddf-6c68-4699-bdfd-4a2c148d73b2"
      unitRef="usd">0.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6a91ca6b8c5c462bbf583f1a8096a6b4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNy0xLTEtMS0w_f78982cd-8d81-4729-ab84-91257fa30518"
      unitRef="usd">2700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0227ab4adb854e929eaabba94ab54d0d_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNy0zLTEtMS0w_58780c72-8447-4f76-a34d-96c24bf6d93c"
      unitRef="usd">2800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i04f10baaadeb4f9bb0af83e5966f2c28_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNy01LTEtMS0w_6f9ed384-3f08-46f1-bf71-3e193b713e31"
      unitRef="usd">8500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3f7ad4997b134fb389a7f35ebe538a2f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNy03LTEtMS0w_dc00310a-e3e8-49d3-bcb3-e77b9e56a3d4"
      unitRef="usd">8500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfOC0xLTEtMS0w_9cf7a828-4084-4089-9d16-3558494eeb8d"
      unitRef="usd">118700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfOC0zLTEtMS0w_f482b095-823c-4c23-a915-ed7cce587d34"
      unitRef="usd">82600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfOC01LTEtMS0w_b57f6ba6-11f5-4dae-900c-354b0045b5b0"
      unitRef="usd">316700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfOC03LTEtMS0w_bab37521-591d-4d43-9c52-388da3dded42"
      unitRef="usd">210600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNjUxMw_b933376f-3d81-41fe-b02a-12b5fe764725">&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 style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &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:9pt;font-weight:700;line-height:100%"&gt;EBITDA Reconciliation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;157.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:9pt;font-weight:400;line-height:100%"&gt;Plus:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense, net&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:9pt;font-weight:400;line-height:100%"&gt;13.1&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;13.6&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;39.4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;45.4&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation&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:9pt;font-weight:400;line-height:100%"&gt;95.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;71.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;262.1&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;182.2&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets&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:9pt;font-weight:400;line-height:100%"&gt;23.4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;11.2&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;54.5&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;28.4&#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;/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:9pt;font-weight:400;line-height:100%"&gt;Consolidated EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;694.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfMi0xLTEtMS0w_d20fab5c-90d6-42e5-983d-5fd850de8029"
      unitRef="usd">140000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfMi0zLTEtMS0w_cabdc526-7452-4a8c-b7ec-0abda48a447d"
      unitRef="usd">157400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfMi01LTEtMS0w_15428260-d438-45b9-a9c6-1a5c71a98d5f"
      unitRef="usd">338300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfMi03LTEtMS0w_96e58085-be40-44e4-994e-582a8a19d0ed"
      unitRef="usd">271500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNC0xLTEtMS0w_60cc5e34-2bf6-422e-b4ca-edfad3475e2a"
      unitRef="usd">-13100000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNC0zLTEtMS0w_3d8a3eef-23cf-4893-adbb-b81e6afefe4b"
      unitRef="usd">-13600000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNC01LTEtMS0w_73eacfc5-65fa-4791-bda5-e1a85d19570b"
      unitRef="usd">-39400000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNC03LTEtMS0w_ef8f8789-4965-4978-997d-7afbf02f5e33"
      unitRef="usd">-45400000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNS0xLTEtMS0w_646b5f97-d12f-4b99-9b87-a2189e236468"
      unitRef="usd">95400000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNS0zLTEtMS0w_6f9805a8-1283-4d39-b6cd-f50dc2883886"
      unitRef="usd">71400000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNS01LTEtMS0w_803f4e92-0e27-46df-9a64-bcde507c1434"
      unitRef="usd">262100000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNS03LTEtMS0w_19d8ea9e-e06b-4220-a557-8e7c28c6ad19"
      unitRef="usd">182200000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNi0xLTEtMS0w_302b8ba4-b492-4e04-b72d-2b9af59adcef"
      unitRef="usd">23400000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNi0zLTEtMS0w_21ce8ca5-1934-4241-8197-a7c48122371a"
      unitRef="usd">11200000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNi01LTEtMS0w_b64cc404-a6d1-4556-ab8f-2561c0267a17"
      unitRef="usd">54500000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNi03LTEtMS0w_0f97d6c0-2e0b-4720-a0b1-76843534ca10"
      unitRef="usd">28400000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <mtz:EBITDA
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNy0xLTEtMS0w_bd93dbd3-216a-4ee6-b8da-c8edc02536e1"
      unitRef="usd">271800000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNy0zLTEtMS0w_403d263e-b7a6-4188-9f81-c1029207605f"
      unitRef="usd">253600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNy01LTEtMS0w_254cfb96-c54d-4837-88b9-f70a86893223"
      unitRef="usd">694300000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNy03LTEtMS0w_fbe47be7-9c2b-4881-8497-6b8b0a2f9475"
      unitRef="usd">527400000</mtz:EBITDA>
    <us-gaap:Revenues
      contextRef="ic0b7b7d0f5d74764bb8002246719e194_D20210701-20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzYxNQ_2d705b29-94f5-4b4b-b70a-3660c77dd705"
      unitRef="usd">2400000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3985a438e78c4ba2a26a869194b3c6f2_D20200701-20200930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzYyMg_8ec8b0d8-1e93-491f-90e5-c0b79c37c43f"
      unitRef="usd">1700000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9ff5259108b54b6bac0e65591fe2f541_D20210101-20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzY5Mw_bc797bbc-3da4-493f-800a-02ff55f22e95"
      unitRef="usd">6000000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i396d7149916a45c3812110547970a4c4_D20200101-20200930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzcwMA_5028454b-9b21-4a82-b769-972bbe752dad"
      unitRef="usd">4600000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic91982ce5bb048779d8f53a89e9a6b07_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzgwOA_5c0b6cfd-2448-4d6c-84be-6c31471d0fd2"
      unitRef="usd">40800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5578b160f1394a4ab71c8b5a8ed99eac_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzgxNQ_c347ca5c-713c-4560-8a1c-83c42b3c7dee"
      unitRef="usd">18200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1aac7bb6afe642598b8c82a7a50661dc_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzg4Ng_72bddd6b-41f3-4074-b386-38fe7051f0ab"
      unitRef="usd">120700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia0da8df65f854412add173e08eb84351_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzg5Mw_e015f659-2f7d-4909-bcd1-84a1f121af7d"
      unitRef="usd">77800000</us-gaap:Revenues>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie729106d43cd45e0a67b1060fa73e7e8_I20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDEyNg_40c2ae0b-3c5e-442b-8506-35ec50a05e19"
      unitRef="usd">1000000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie2808ff3abab4f3d91db2dfa92564e34_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDEzMw_523a27eb-7c36-440a-ae7c-b497f0e26458"
      unitRef="usd">959500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i7b5d4c67126544a0b7745c5230db08bd_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDIzMQ_b487b317-bc48-4277-86ed-9b9443472323"
      unitRef="usd">21700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i3f5d0fe4089a490d85869357c732742e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDIzOA_23faa088-1cc0-4fd6-9e47-768a6e6b9b51"
      unitRef="usd">22800000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ie729106d43cd45e0a67b1060fa73e7e8_I20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDM1Nw_d07f84c0-aa67-4e96-be27-26e5286e7aff"
      unitRef="usd">1800000000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ie2808ff3abab4f3d91db2dfa92564e34_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDM2NA_7fe18367-4f9a-442d-8d92-639385f822c6"
      unitRef="usd">1400000000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i7b5d4c67126544a0b7745c5230db08bd_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDQ3NQ_4631d6e0-927c-4329-bbb6-463277463258"
      unitRef="usd">45400000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i3f5d0fe4089a490d85869357c732742e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDQ4Mg_59dd94d0-a923-43af-9c4e-89e7142dd794"
      unitRef="usd">50500000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ied9789df7c344fbd9a7c0f0fe751a43d_D20210930-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDc2MQ_7e6f4ff2-296e-43c8-8ccc-1403ede4cfca"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6eff993446b941df8ea1f2c268dd3705_D20201231-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDc2OA_4935ca84-4acd-44b8-ae1c-31a4ece38dd6"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib11acfa994844f689ccbdd3772e24f12_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNTAxNQ_24ed5f35-0686-4344-b603-db19845270a4"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i28f199fa449948c0b94b61eaacee5813_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNTAxNQ_9c26b39b-bf02-405c-a659-55ec3cd18b6c"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i40e27b7c2fc746ab9159104de6aa57ea_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNTEyOQ_69f01c64-fa7a-4376-a10f-fd493ee60531"
      unitRef="number">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i71a5d0e220be44f088ecff8a31c17d5b_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNTEyOQ_d04bbb93-679a-4ada-90dd-9e0cd004543c"
      unitRef="number">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNjU0NA_28cc97be-11a7-4b73-8640-2c25325887ac">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue concentration information for significant customers as a percentage of total consolidated revenue was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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 style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &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:9pt;font-weight:700;line-height:100%"&gt;Customer:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enbridge, Inc. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;19%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1%&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;AT&amp;amp;T (excluding DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;The Company&#x2019;s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; was spun off from AT&amp;amp;T in July 2021.  Revenue from DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; is excluded from AT&amp;amp;T for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;The Company&#x2019;s relationship with AT&amp;amp;T is based upon multiple separate master service and other service agreements, including for installation and maintenance services, as well as construction/installation contracts for AT&amp;amp;T&#x2019;s: (i) wireless; (ii) wireline/fiber; and (iii) other installation services, including smart city initiatives.  Revenue from AT&amp;amp;T is included within the Communications segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icc75c521831d400e831016a2de4db4a0_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMi0xLTEtMS0w_72f3bd2a-d521-45c4-90b6-9bf955c27246"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6e3f9cce3de749c2a93526c3de619719_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMi0zLTEtMS0w_6b6246b2-5217-495a-87ab-c76ffcfd1a58"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i39aff1c4ad874231b5c8c8d1a39239d7_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMi01LTEtMS0w_3b05380c-180e-4c7d-b055-268f5e16e73f"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i60c70238466f4eae9a8f8b5eb2bb3e25_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMi03LTEtMS0w_75f011c7-eb70-4106-bffd-d1a004270512"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i864264998820402d8ba4499c15fc494a_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMy0xLTEtMS0w_3addb604-b9a8-45be-b5ca-710194778284"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie88f31b526f6495e898caade541add34_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMy0zLTEtMS0w_3e0c1f10-591a-4bb7-a958-66871222ff77"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i39267832d05e42b6aa634c13cf1d8c8d_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMy01LTEtMS0w_ac6fad0b-2f3b-44af-9e5d-515a5cc0535e"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i358a527936304518bf77667623095c48_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMy03LTEtMS0w_80969881-8fe2-4c54-8d75-8d974669b09b"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTg3OA_16ec426a-bc94-41e8-a37c-2bd9ec47aff0">Commitments and Contingencies&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price and acquisition purchase price disputes.  MasTec cannot provide assurance that it will be successful in recovering all or any of the potential damages it has claimed or in defending claims against the Company.  The outcome of such cases, claims and disputes cannot be predicted with certainty and an unfavorable resolution of one or more of them could have a material adverse effect on the Company&#x2019;s business, financial condition, results of operations and cash flows. In the third quarter of 2021, a settlement was finalized in favor of MasTec for approximately $25 million, of which $19 million is due in 2022, and is recorded within other current and other long-term assets within the Company&#x2019;s consolidated balance sheets, as appropriate.  Net of legal and other costs incurred, the Company recorded $5 million of other income related to this settlement in the Company&#x2019;s financial statements in the third quarter of 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Leases. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facility, vehicle and equipment needs, including related party leases.  See Note 8 - Lease Obligations and Note 15 - Related Party Transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Letters of Credit.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company&#x2019;s equity investments and other strategic arrangements, including its variable interest entities.  Such letters of credit are generally issued by a bank or similar financial institution.  The letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit under certain conditions.  If this were to occur, the Company would be required to reimburse the issuer of the letter of credit, which, depending upon the circumstances, could result in a charge to earnings.  As of September&#160;30, 2021 and December&#160;31, 2020, there were $134.9 million and $151.8 million, respectively, of letters of credit issued under the Company&#x2019;s credit facilities.  The Company is not aware of any material claims relating to its outstanding letters of credit as of September&#160;30, 2021 or December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Performance and Payment Bonds.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects.  These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors.  If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond.  The Company must reimburse the surety for expenses or outlays it incurs.  As of September&#160;30, 2021 and December&#160;31, 2020, outstanding performance and payment bonds approximated $1,723.9 million and $764.8 million, respectively, and estimated costs to complete projects secured by these bonds totaled $569.6 million and $263.2 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Included in these balances as of September&#160;30, 2021 are $115.0 million of outstanding performance and payment bonds issued on behalf of the Company&#x2019;s proportionately consolidated non-controlled contractual joint ventures, representing the Company&#x2019;s proportionate share of the total bond obligation for the related projects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Investment and Strategic Arrangements.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company holds undivided interests, ranging from 85% to 90%, in multiple proportionately consolidated non-controlled contractual joint ventures that provide infrastructure construction services for electrical transmission projects, as well as undivided interests ranging from 30% to 50% in three civil construction projects.  Income and/or losses incurred by these joint ventures are generally shared proportionally by the respective joint venture members, with the members of the joint ventures jointly and severally liable for all of the obligations of the joint venture.  The respective joint venture agreements provide that each joint venture partner indemnify the other party for any liabilities incurred by such joint venture in excess of its ratable portion of such liabilities.  Thus, it is possible that the Company could be required to pay or perform obligations in excess of its share if the other joint venture partners fail or refuse to pay or perform their respective share of the obligations.  As of September&#160;30, 2021, the Company was not aware of material future claims against it in connection with these arrangements.  Included in the Company&#x2019;s cash balances as of September&#160;30, 2021 and December&#160;31, 2020 are amounts held by entities that are proportionately consolidated totaling $10.8 million and $8.2 million, respectively.  These amounts are available to support the operations of those entities, but are not available for the Company&#x2019;s other operations.  In addition, the Company provided $0.7 million of project-related financing to its contractual joint ventures for the nine month period ended September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has other investment and strategic arrangements, under which it may incur costs or provide financing, performance, financial and/or other guarantees.  See Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions for additional information pertaining to the Company&#x2019;s investment and strategic arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Self-Insurance.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  MasTec maintains insurance policies for workers&#x2019; compensation, general liability and automobile liability, which are subject to per claim deductibles.  The Company is self-insured up to the amount of the deductible.  The Company also maintains excess umbrella coverage.  As of September&#160;30, 2021 and December&#160;31, 2020, MasTec&#x2019;s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $153.6 million and $129.6 million, respectively, of which $98.7 million and $86.1 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets.  MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses.  MasTec&#x2019;s estimated liability for employee group medical claims totaled $4.7 million and $4.3 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company is required to post collateral, generally in the form of letters of credit, surety bonds and cash to certain of its insurance carriers.  Insurance-related letters of credit for the Company&#x2019;s workers&#x2019; compensation, general liability and automobile liability policies amounted to $64.1 million and $59.3 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Outstanding surety bonds related to self-insurance programs amounted to $39.0 million and $37.4 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Collective Bargaining Agreements and Multiemployer Plans.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  As discussed in Note 10 - Other Retirement Plans, certain of MasTec&#x2019;s subsidiaries are party to various collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits and contribute certain amounts to MEPPs.  The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, &#x201c;ERISA&#x201d;), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer&#x2019;s complete or partial withdrawal from, or upon termination of, such plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company currently contributes, and in the past, has contributed to, plans that are underfunded, and, therefore, could have potential liability associated with a voluntary or involuntary withdrawal from, or termination of, these plans.  As of September&#160;30, 2021, the Company does not have plans to withdraw from, and is not aware of circumstances that would reasonably lead to material claims against it, in connection with the MEPPs in which it participates.  There can be no assurance, however, that the Company will not be assessed liabilities in the future, including in the form of a surcharge on future benefit contributions or increased contributions on underfunded plans.  The amount the Company could be obligated to pay or contribute in the future cannot be estimated, as these amounts are based on future levels of work of the union employees covered by these plans, investment returns, which could be negatively affected by economic and market conditions, and the level of underfunding of such plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Indemnities.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The Company generally indemnifies its customers for the services it provides under its contracts, as well as other specified liabilities, which may subject the Company to indemnity claims, liabilities and related litigation.  As of September&#160;30, 2021 and December&#160;31, 2020, the Company was not aware of any material asserted or unasserted claims in connection with these indemnity obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other Guarantees.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  From time to time in the ordinary course of its business, MasTec guarantees the obligations of its subsidiaries, including obligations under certain contracts with customers, certain lease obligations, and in some states, obligations in connection with obtaining contractors&#x2019; licenses.  MasTec has also issued performance and other guarantees in connection with certain of its equity investments.  MasTec also generally warrants the work it performs following substantial completion of a project.  Much of the work performed by the Company is evaluated for defects shortly after the work is completed.  If warranty claims occur, the Company could be required to repair or replace warrantied items, or, if customers elect to repair or replace the warrantied item using the services of another provider, the Company could be required to pay for the cost of the repair or replacement.  Warranty claims have historically not been material.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Concentrations of Risk.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In the third quarter of 2021, DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; was spun off from AT&amp;amp;T.  As a result, for customer reporting purposes, AT&amp;amp;T and DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; are reported separately and all prior periods have been updated to give retroactive effect to the spin off of DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;from AT&amp;amp;T.  For the nine month period ended September&#160;30, 2021, the Company had approximately 545 customers.  As of September&#160;30, 2021, one customer accounted for approximately 11% of the Company&#x2019;s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue.  As of December&#160;31, 2020, two customers each accounted for approximately 15% and 12%, respectively, of the Company&#x2019;s consolidated net accounts receivable position.  In addition, the Company derived 58% and 60% of its revenue from its top ten customers for the three month periods ended September&#160;30, 2021 and 2020, respectively, and derived 56% and 58% of its revenue from its top ten customers for the nine month periods ended September&#160;30, 2021 and 2020, respectively</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:OtherAssetsCurrent
      contextRef="i344c67dbe2a64de5b320b15378f363b3_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTY0OTI2NzQ1NzA3OA_45782c62-b9ca-43ad-9143-ae07d21f58a9"
      unitRef="usd">25000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i344c67dbe2a64de5b320b15378f363b3_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTA5OTUxMTY0NTI5OA_e22d49be-0ade-4cf3-84f1-58bd88976b36"
      unitRef="usd">19000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ifcae2e9087f242b4a8b3589e9b390c66_D20210701-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTA5OTUxMTY0NTI4MQ_cf96b42e-5c7e-40f6-ab2e-abea502853e0"
      unitRef="usd">5000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTY5OQ_7f9dd228-ccec-4161-98a9-1135767141b0"
      unitRef="usd">134900000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTcwNg_adfde9ee-7723-4c2f-b6a2-ef4a3714cd64"
      unitRef="usd">151800000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i2a47811e26204ac6a9696b9e0534b0ab_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMjYwNA_ad3d85da-64c6-4f76-89a6-8d8ed999dc23"
      unitRef="usd">1723900000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="id4144ef8bf4044b8aaef301561edfc2d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMjYxMQ_66f31fbb-8c0d-45fb-9a23-ed6ea9d560e1"
      unitRef="usd">764800000</us-gaap:GuaranteeObligationsMaximumExposure>
    <mtz:EstimatedCostsToCompleteProjectsSecuredByBonds
      contextRef="i080c1d3c6fca4bfc9f1c47c09dbb69f1_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMjcwMQ_d90dd451-3ff8-482f-adae-90060962ed8d"
      unitRef="usd">569600000</mtz:EstimatedCostsToCompleteProjectsSecuredByBonds>
    <mtz:EstimatedCostsToCompleteProjectsSecuredByBonds
      contextRef="i60d26f6ba69d48f28f776915cc2c4738_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMjcwOA_1f13e0bc-c937-46d2-b3e1-38446ec52801"
      unitRef="usd">263200000</mtz:EstimatedCostsToCompleteProjectsSecuredByBonds>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="ia7cfeebdd36240d8bce35be259579714_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMjc4Mw_296892da-9f5c-4ce4-9bb3-d784ce80d17c"
      unitRef="usd">115000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="ie9da7b4c05934d459963cea4fabbad2b_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzEzMQ_6b35d00f-3de3-42a2-a26e-031059d9a40f"
      unitRef="number">0.85</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="i9d18f041ef1c46e18fe2964cebe3d9d2_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzEzNw_ac4f9ef7-5488-4233-a316-304ac407d619"
      unitRef="number">0.90</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="ib45b73f42fd7482e8d5173f7969ae62e_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzM1Ng_a6d29fe9-94f9-4772-bb75-ec020569544f"
      unitRef="number">0.30</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="i3bbf2edfd86946f6882eee7c28a372c3_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzM2Mg_10108609-0da0-494f-bcf6-de39a179d92c"
      unitRef="number">0.50</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:NumberOfJointVentures
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzM2OA_f32a175e-4a49-4303-a0b7-9b8e01d2686e"
      unitRef="constructionproject">3</mtz:NumberOfJointVentures>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i992c2479fdc544f691c77acc0ef5fdce_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNDMyOQ_84ac0403-fb73-4850-8146-ba5d1652dfbb"
      unitRef="usd">10800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic7c9d68415f74d08bd1edfd4931bc2f8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNDMzNg_a259ad05-b15d-4b5d-b7d3-f114e027c965"
      unitRef="usd">8200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:PaymentsForAdvanceToAffiliate
      contextRef="icd296ebd08d04673af0def9a7517eff9_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNDUyMQ_62c17d0c-e18f-484e-8e8d-f78d2953afa0"
      unitRef="usd">700000</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:SelfInsuranceReserve
      contextRef="id50c134a92b14cabae1942db77d518c6_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTM0Nw_09db598b-3f6d-4309-83f3-f52fd5b27d17"
      unitRef="usd">153600000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="ic5093b42f9c14fc5930de771b4fe3a8b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTM1NA_33cdd029-5782-4431-9440-263ca9cb533e"
      unitRef="usd">129600000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i168963d97a574739956fcbbdb86d7795_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTM4MQ_9fa4798d-f4f4-4c62-99f6-a278e642542f"
      unitRef="usd">98700000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i85d10a617cf64ebaa4df4151cea393bc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTM4OA_78afbc0c-2516-489b-9de7-c242d83bf125"
      unitRef="usd">86100000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserve
      contextRef="i3afe2c8ba4354736a42ab217c03e799c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTcxMA_662b6369-721d-4443-a972-35b384827c6c"
      unitRef="usd">4700000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i70b2244f63204884a33729a699b85a5e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTcxNw_3b86cb85-ee48-4e60-8fbb-db0856242e4c"
      unitRef="usd">4300000</us-gaap:SelfInsuranceReserve>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i44408b52dd96435abf94724614702b92_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNjA0MQ_a43c57ce-beb2-48d1-b8ea-e33b765f8c19"
      unitRef="usd">64100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i8b756fbdc38c4e70884c0b1ca6c4a1f3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNjA0OA_dcca9a85-f10d-46f2-bec8-7a32b82f8f9b"
      unitRef="usd">59300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="ied9177f6de99430caa027bbcc0bb3e29_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzI5ODUzNDg5Mzk4Mw_549b88a7-ae49-45d8-8daf-3c156edfe56f"
      unitRef="usd">39000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i5ca6a2c4f5624e7b950158f1041fdbd8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNjE1NQ_1fec185c-95cb-4932-8368-3d5625f46fb7"
      unitRef="usd">37400000</us-gaap:GuaranteeObligationsMaximumExposure>
    <mtz:NumberOfCustomers1
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTUzOTMxNjI4MDQyNDA_a13958bd-2900-4a40-8ad6-83e8c9ca2ebf"
      unitRef="customer">545</mtz:NumberOfCustomers1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i64a372c1e0d2489ba884a3ee84058a65_D20210930-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTMzMw_5dd25ff8-1f79-4508-8092-9d57f3a127f0"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1adbf915e96f488eb87ac2463d59fc6d_D20201231-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTUyMw_4c5018f0-0b54-4685-bfdb-771df08a7b5e"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i478cc025c97d49248bb0ec85aab39534_D20201231-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTUzMA_50ce83a7-f135-422d-9bca-8109b34ba304"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if1a61bc4429944a7b2a20fb5cbfc3d9b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTY0Ng_5a426b9c-d08d-47a7-8d10-4a64c1290782"
      unitRef="number">0.58</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i02947dcedcc045e9827ff17eb209e120_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTY1Mw_8809357b-5b31-4adb-a194-59386ba66b0e"
      unitRef="number">0.60</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaea61b1b2c394338a664ea3460723d50_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTc2Ng_faa6fc6c-a35f-4c90-95b1-b86be2780f77"
      unitRef="number">0.56</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i72c25d49463943cca054feb7c5df6752_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTc3Mw_5f04fc51-2c32-4c90-a7c1-2675f4fc31fb"
      unitRef="number">0.58</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjQyOA_0076e2c1-439f-42cd-acb2-ddd4de8b565c">Related Party Transactions&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing and business development activities from a number of different vendors on a non-exclusive basis, and, from time to time, rents equipment to, sells certain supplies, or performs construction services on behalf of, entities in which members of subsidiary management have ownership or commercial interests.  For the three month periods ended September&#160;30, 2021 and 2020, such payments to related party entities totaled approximately $20.7 million and $23.8 million, respectively, and for the nine month periods ended September&#160;30, 2021 and 2020, totaled approximately $71.8 million and $65.3 million, respectively.  Payables associated with such arrangements totaled approximately $0.6 million and $8.9 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Revenue from such related party arrangements totaled approximately $0.8 million and $0.9 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled approximately $2.9 million and $3.2 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Related amounts receivable, net, totaled approximately $0.3 million and $0.5 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company rents and leases equipment and purchases certain supplies and servicing from CCI.  Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec&#x2019;s Board of Directors and Jos&#xe9; R. Mas, MasTec&#x2019;s Chief Executive Officer, serves as the chairman of CCI, and a member of management of a MasTec subsidiary and an entity that is owned by the Mas family are minority owners.  MasTec paid CCI $8.0 million and $1.8 million, net of rebates, respectively, for the three month periods ended September&#160;30, 2021 and 2020, and paid approximately $18.6 million and $3.2 million, respectively, for the nine month periods ended September&#160;30, 2021 and 2020 related to this activity.  Amounts payable to CCI, net of rebates receivable, totaled approximately $3.4 million and $4.2 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and Jos&#xe9; R. Mas, along with two members of management of a MasTec subsidiary.  For the three month period ended September&#160;30, 2021, MasTec incurred subcontracting expenses of approximately $41.1 million under these arrangements, and no subcontracting expenses were incurred for the three month period ended September&#160;30, 2020.  For the nine month period ended September&#160;30, 2021, MasTec incurred subcontracting expenses under these arrangements of approximately $86.9 million, and for the nine month period ended September&#160;30, 2020, incurred approximately $0.6 million, net.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts payable totaled approximately $7.1 million and $1.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns.  For both the three month periods ended September&#160;30, 2021 and 2020, MasTec paid approximately $0.6 million related to this leasing arrangement, and paid approximately $1.9 million for both the nine month periods ended September&#160;30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec performs construction services on behalf of a professional Miami soccer franchise (the &#x201c;Franchise&#x201d;) in which Jorge Mas and Jos&#xe9; R. Mas are minority owners.  Services provided by MasTec include the construction of a soccer facility and stadium as well as wireless infrastructure services.  For both the three and nine month periods ended September&#160;30, 2021, charges under these arrangements were de minimis, and for the three and nine month periods ended September&#160;30, 2020, MasTec charged approximately $0.7 million and $6.2 million, respectively.  Related amounts outstanding as of both September&#160;30, 2021 and December&#160;31, 2020 were de minimis.  Payments for other expenses related to the Franchise for the nine month periods ended September&#160;30, 2021 and 2020 totaled approximately $0.3 million and $0.2 million, respectively, for which there were no amounts outstanding as of either September&#160;30, 2021 or December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec leases employees and provides satellite communication services to a customer in which Jorge Mas and Jos&#xe9; R. Mas own a majority interest.  Charges to this customer under these arrangements totaled approximately $0.3 million for both the three month periods ended September&#160;30, 2021 and 2020, and for the nine month periods ended September&#160;30, 2021 and 2020, totaled approximately $0.9 million and $1.0 million, respectively.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts receivable totaled approximately $0.8 million and $0.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amounts outstanding, net, for advances made by the Company on behalf of a construction management firm specializing in steel building systems that was acquired by MasTec, of which Juan Carlos Mas was a minority owner at the time of acquisition, were de minimis as of both September&#160;30, 2021 and December&#160;31, 2020.  Outstanding amounts are expected to be settled under customary terms associated with the related purchase agreement.  During the third quarter of 2021, certain provisions relating to contingent consideration within the purchase agreement were clarified, for which the net impact is expected to be insignificant.  For the three month period ended September&#160;30, 2021, the Company paid $0.8 million of contingent consideration related to this agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company, through a second quarter 2020 acquisition, has a 25% interest in an entity, under which the acquired business and the 25%-owned entity have a subcontracting arrangement.  The Company&#x2019;s interest in this entity, for which post-acquisition operating activity is de minimis, is accounted for as an equity method investment.  As of September&#160;30, 2021 and December&#160;31, 2020, the Company&#x2019;s net investment in this entity was a liability of approximately $1.6 million and $2.0 million, respectively, which net amount includes approximately $2.3 million and $1.9 million, respectively, of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement.  Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity.  For the three and nine month periods ended September&#160;30, 2021, approximately $0.2 million and $0.6 million, respectively, of income was recognized in connection with these arrangements, and for both the three and nine month periods ended September&#160;30, 2020, approximately $0.6 million of income was recognized.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts receivable totaled $0.2 million and $0.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-controlling interests in entities consolidated by the Company represent ownership interests held by members of management of certain of the Company&#x2019;s subsidiaries, primarily in the Company&#x2019;s Oil and Gas segment.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In June 2021, the Company acquired an additional 15% of the non-controlling interests in one of these entities from two members of subsidiary management for $6.8 million in cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Split Dollar Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec has split dollar life insurance agreements with trusts, for one of which Jorge Mas is a trustee, and for one of which Jos&#xe9; R. Mas is a trustee.  For both the three month periods ended September&#160;30, 2021 and 2020, the Company paid $0.6 million in connection with the agreements for Jorge Mas, and no payments were made for Jos&#xe9; R. Mas.  For both the nine month periods ended September&#160;30, 2021 and 2020, the Company paid $1.1 million in connection with the agreements for Jorge Mas, and paid $0.7 million for Jos&#xe9; R. Mas.  As of September&#160;30, 2021 and December&#160;31, 2020, life insurance assets associated with these agreements totaled approximately $24.0 million and $22.2 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ia99a77289e2e41afad055a96629d1d41_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjMz_20cbdb1f-b757-45f9-a09a-f4eb3298c79e"
      unitRef="usd">20700000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="iaae8151e2b1940cf99d0a2884deb0139_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjQw_437cd49f-f593-4baf-b971-e43a1a2f59be"
      unitRef="usd">23800000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie1463052530b44599489c743e00bdf42_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNzI2_1a097e69-d5b7-4160-86d1-7d8404fd489c"
      unitRef="usd">71800000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ia599c2da01dc47068dac9935e78df557_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNzMz_acb0a85d-0e45-45d0-b849-40d60c8660ef"
      unitRef="usd">65300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="if652d219d1aa486e897110af72ce175a_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfODE3_477e038f-09b0-46b7-8752-3577f7bbeffa"
      unitRef="usd">600000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i505cedc044984202ae0b0dfef19cc4c4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfODI0_f5fe130b-b28e-4e43-8ed8-52776e0d11e3"
      unitRef="usd">8900000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia99a77289e2e41afad055a96629d1d41_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfOTI2_6beccd3a-8b12-41c4-8fa3-0306a64db799"
      unitRef="usd">800000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="iaae8151e2b1940cf99d0a2884deb0139_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfOTMz_b1d7e0c9-0081-48ba-ba7b-ad07e0051346"
      unitRef="usd">900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ie1463052530b44599489c743e00bdf42_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTAxOA_6cceec16-4af2-48b0-9630-744c67e11211"
      unitRef="usd">2900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia599c2da01dc47068dac9935e78df557_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTAyNQ_d2150780-8faf-495f-9bd2-0f4702967025"
      unitRef="usd">3200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="if652d219d1aa486e897110af72ce175a_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTE0MA_785b2bd5-524f-41d4-8534-02c51d4c636a"
      unitRef="usd">300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i505cedc044984202ae0b0dfef19cc4c4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTE0Nw_e5e6a127-a5a0-4d3e-b1ea-088c6a0fa54e"
      unitRef="usd">500000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ie2610faa59a64222b2c444ddb8d78b2c_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTUzMg_7090ccc7-593c-439c-9357-c04b78128053"
      unitRef="usd">8000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i7619d1f84bdb42d9aff20fcc6216b793_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTUzOQ_d880371d-1be8-4db6-b2de-aee3333dadf2"
      unitRef="usd">1800000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i81c7d6e58f474629a17203136ebe2a4e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTYzOA_3bf5ebb6-02a3-4dfb-9361-ef9688778324"
      unitRef="usd">18600000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i639722c5542e48f8b9701e0703229820_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTY0NQ_5e671505-8b4f-45a4-bec1-856c967ee1a9"
      unitRef="usd">3200000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ib8bd24a1c77345159b5fbbb436afb4f3_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTgwNA_10454ee9-a6a1-446d-a916-f9b72463bf78"
      unitRef="usd">3400000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i323bc573825049f4a6294de320ce64c1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTgxMQ_acc1de3e-7a3e-400b-9853-d56a019340de"
      unitRef="usd">4200000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <mtz:NumberOfManagementMembers
      contextRef="i7743cd8d31984a98957e0aa9e11cb37a_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjA0Nw_c39b965e-438f-49a9-9669-1e1663938c9d"
      unitRef="employee">2</mtz:NumberOfManagementMembers>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i94ae993728444b41a6994a94693fd8a6_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE4OA_2322a5d7-7041-431a-b903-e5058d46ac67"
      unitRef="usd">41100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i3778f0f671ac48b5b0706dfca330bdaa_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjIyMQ_6b8e5262-124e-4710-a0c3-1bdbbd0fbc6b"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i16995086015c44b78639b793015edd4b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjQxMw_99491310-cf4b-4c78-98fb-12750fc46a70"
      unitRef="usd">86900000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="id0bb078d3e284a8fa38f5380353a2af2_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjQ3OQ_9e7e8ccd-1f4f-4856-ae4e-6eac6de73971"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i7743cd8d31984a98957e0aa9e11cb37a_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjU1Mg_fdadfc1d-16d4-460a-af51-fa0a5416589f"
      unitRef="usd">7100000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ieeed42dd6b49416a80c4ee89396c9d0d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjU1OQ_321c7359-8581-40a9-8059-87d10f1868c0"
      unitRef="usd">1400000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ib12f72633a374e99aee075151ba527cb_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjc0OA_8e9bb9cc-81ec-4e5d-ae6a-b71f666d3422"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i9a493f9d1cb74738a63b1fdcb6db35a2_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjc0OA_9ad8f960-53ef-409c-94ee-6cf313dbccdb"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i0e3db875a46144d5bfaa0acf0960b599_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjgxMQ_26572103-2644-4270-9b13-cfff329d9323"
      unitRef="usd">1900000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i88aff13663614468b33bb0eb0a8d845a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjgxMQ_a8b9ca18-fe9a-4823-9987-e60293266f70"
      unitRef="usd">1900000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ie9d767ec8fb3487d954d3634a08b946f_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzMyOQ_7544ffcb-2e94-4ab8-bcc3-a86d39296bfa"
      unitRef="usd">700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia80683e8da3442b3b3fc8a249ad9e40d_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzMzNg_11e2ae3b-e486-4e7e-85be-2e948dd767de"
      unitRef="usd">6200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie28f0e176f08422ba765db8ccb9a4e7f_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzU0Mw_f16d7cb5-767f-4ed2-8ba0-9c2d7d9e772b"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ia80683e8da3442b3b3fc8a249ad9e40d_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2MzE0OA_e5d20282-1f20-49d5-8411-99ef1f563645"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i345b35ca8b4a4eaeac5a08f26378a5ff_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzU2OA_8174ce19-8006-498b-9a87-eba2767577e3"
      unitRef="usd">0</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ifcad718da71643fe8916d01a2facfc26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzU2OA_cc0b289d-8243-4489-b0f3-52d206956c96"
      unitRef="usd">0</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i7ca398039cb841c6aad372f4f733cdcc_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzgzMg_5a9f7482-b041-4fe1-a1bc-374cd6d4ced4"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ib299f468893a408a8386698673097e01_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzgzMg_94a701bd-64ea-49b6-867c-f5137df11956"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i12771b50eac0413d96d41fc90b9f0696_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzk1MQ_6e5f4fbe-3acd-4241-b05f-b37937a4bd5a"
      unitRef="usd">900000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i90a943b1db524060b81eccf5b5dc329d_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzk1OA_bf19447c-96ff-4a2a-9d95-19dcf123b470"
      unitRef="usd">1000000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i9bd8988c3ac840e38083d40de676da85_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDA0Mw_d1f314e2-f58a-46b2-a2a1-1474c1c537b8"
      unitRef="usd">800000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ia0745b41d5324036aa7c0292a60de6ef_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDA1MA_139b98a8-76da-4ba1-bb2f-9e92e95f51df"
      unitRef="usd">900000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i7dacdd40cd1645dfb6dbd1683d8b8a76_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfOTM0NTg0ODg0NDg3OQ_923326e5-bd54-4101-b336-6f9ddb316d6f"
      unitRef="usd">800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i74728ff5aa2147f69f331ea8a0eeb4e6_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDYwNw_70fb294d-a437-407e-b3e5-436b5e0b0953"
      unitRef="number">0.25</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i74728ff5aa2147f69f331ea8a0eeb4e6_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDY3NQ_70fb294d-a437-407e-b3e5-436b5e0b0953"
      unitRef="number">0.25</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <mtz:EquityMethodInvestmentNegativeAmount
      contextRef="ib408adbbd12d4596b3812eae6a85f3a9_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDk3MQ_c763e414-9fa6-474d-af78-49d3af884713"
      unitRef="usd">-1600000</mtz:EquityMethodInvestmentNegativeAmount>
    <mtz:EquityMethodInvestmentNegativeAmount
      contextRef="i8c4161758a3545b1af74a7e687511495_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDk3OA_4e642148-cab0-4da2-a34d-46334957decc"
      unitRef="usd">-2000000</mtz:EquityMethodInvestmentNegativeAmount>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i15ad9211b5124ebd9b2198c949a1b33c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTAzNg_436d1cc1-439c-4b47-814c-558fc3c024d3"
      unitRef="usd">2300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i13737b9bfeec4f49ba2545a99a1bdc6b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTA0Mw_59dc3423-8b43-4da0-838b-5611a55785e0"
      unitRef="usd">1900000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ie16b975561974816a4b3fe9b1c993316_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTMzMQ_e218936d-8856-41e8-9cd0-fdf7ab25b88d"
      unitRef="usd">15000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i0c4283a6bb624969b44a16d220cb6df7_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTQ1Ng_829b7010-e641-44bc-a909-292bb396b55d"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i2feca5bf883a4b6bbb225e10dfae2876_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTQ2Mw_e6f6f66f-cb47-47cc-8970-1865d0d0ca47"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i2fffee865b4c45d0a7a9ce22af7c5270_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjg4Mw_7d979e16-a498-4ff5-8f2f-2bb8e72d4de5"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="iaec076101505419aaf24517ac8ca089d_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjg4Mw_84b696cc-94c5-4f30-8209-33ceeb7a633e"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i9349f71ae69844319992904315545cdb_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTYwMw_d80eb301-44f0-4361-89fb-2d61e257335b"
      unitRef="usd">200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ibf7f1c370e584a0d945d18504c62c357_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2MjI3Ng_e1f93863-fd57-4297-a80a-bba3fff711b6"
      unitRef="usd">400000</us-gaap:AccountsReceivableRelatedParties>
    <mtz:NoncontrollingInterestPercentageOfVotingInterestsAcquired
      contextRef="icf8b60423b584812b310a286094cd99d_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTg3NQ_5821fd52-8078-4f1c-8014-104973b2354d"
      unitRef="number">0.15</mtz:NoncontrollingInterestPercentageOfVotingInterestsAcquired>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders
      contextRef="id76ec78f5b8644349166e54f0593e4d3_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTk4Mg_17e39f48-2244-4f05-a068-011e5b3fdfc6"
      unitRef="usd">-6800000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="iaaa333005ef34b58b205861fc70e8c65_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjE3OQ_58f8518e-1ebf-41f4-ae63-d50b75cdd2ce"
      unitRef="usd">600000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i3002a24e2d7744ada1f9eced86d348d5_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjE3OQ_90bb5cc7-46f8-4162-9252-e1860c4c83ca"
      unitRef="usd">600000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="ife58d5e0d27843349e5a0e25e6377753_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjE4Ng_7a84ef61-9f1c-48c6-bc66-8d04e009e01d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i3e6c2ce1282e4d91a501273a9bd9ab2a_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjE4Ng_7ccc3275-b115-43c0-949f-b2b69020b7fb"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="idb3fe3c2d740428d82e54a37dadb3404_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjc2MQ_491114fd-837d-4729-8894-1b62fc07e943"
      unitRef="usd">1100000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i83ca1c124f5a4dfdbb134f0ea7da688c_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjc2MQ_5c4015e7-7196-4486-91bf-e654184dc108"
      unitRef="usd">1100000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i7a6c8452cab44dd688db6c77051683fe_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjc4MA_3210130c-7883-4bdd-9820-271b3ccfc1a8"
      unitRef="usd">700000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i72cf2b4574c04a6a8ebadce4919f7b3b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjc4MA_ae4f3a4d-41d7-4147-88ad-5e3711fd39e0"
      unitRef="usd">700000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i4a8441d6ef034001ba6d022bbb20bdaf_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjQwNA_3d8723ef-a667-48dd-a558-06fc152aed23"
      unitRef="usd">24000000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="ie31ffdc526654f38aa440fd6a1374a20_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjQxMQ_522cf641-acb4-43e7-8a05-a91adf060eaf"
      unitRef="usd">22200000</us-gaap:CashSurrenderValueOfLifeInsurance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974926812520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Nov. 01, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<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="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2021<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-08106<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="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">MasTec, Inc.<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="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">FL<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="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">65-0829355<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="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">800 S. Douglas Road, 12th Floor<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="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Coral Gables,<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="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">FL<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="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">33134<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="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">305<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="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">599-1800<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="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.10 Par Value<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="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">MTZ<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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,303,674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000015615<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<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="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<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="top.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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.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-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentQuarterlyReport</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974810596760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 2,404,332<span></span>
</td>
<td class="nump">$ 1,698,279<span></span>
</td>
<td class="nump">$ 6,142,414<span></span>
</td>
<td class="nump">$ 4,684,180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Costs of revenue, excluding depreciation and amortization</a></td>
<td class="nump">2,057,336<span></span>
</td>
<td class="nump">1,380,522<span></span>
</td>
<td class="nump">5,246,427<span></span>
</td>
<td class="nump">3,948,644<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation</a></td>
<td class="nump">95,366<span></span>
</td>
<td class="nump">71,397<span></span>
</td>
<td class="nump">262,132<span></span>
</td>
<td class="nump">182,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAmortization', window );">Amortization of intangible assets</a></td>
<td class="nump">23,352<span></span>
</td>
<td class="nump">11,200<span></span>
</td>
<td class="nump">54,522<span></span>
</td>
<td class="nump">28,384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">91,638<span></span>
</td>
<td class="nump">72,690<span></span>
</td>
<td class="nump">249,706<span></span>
</td>
<td class="nump">243,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRevenueExpenseNet', window );">Interest expense, net</a></td>
<td class="nump">13,091<span></span>
</td>
<td class="nump">13,553<span></span>
</td>
<td class="nump">39,379<span></span>
</td>
<td class="nump">45,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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in earnings of unconsolidated affiliates, net</a></td>
<td class="num">(8,714)<span></span>
</td>
<td class="num">(7,445)<span></span>
</td>
<td class="num">(23,585)<span></span>
</td>
<td class="num">(22,092)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,569<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,569<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="num">(7,772)<span></span>
</td>
<td class="num">(6,612)<span></span>
</td>
<td class="num">(24,457)<span></span>
</td>
<td class="num">(18,481)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">140,035<span></span>
</td>
<td class="nump">157,405<span></span>
</td>
<td class="nump">338,290<span></span>
</td>
<td class="nump">271,455<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="num">(27,578)<span></span>
</td>
<td class="num">(40,520)<span></span>
</td>
<td class="num">(83,956)<span></span>
</td>
<td class="num">(61,681)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">112,457<span></span>
</td>
<td class="nump">116,885<span></span>
</td>
<td class="nump">254,334<span></span>
</td>
<td class="nump">209,774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling interests</a></td>
<td class="nump">1,370<span></span>
</td>
<td class="nump">394<span></span>
</td>
<td class="nump">2,147<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to MasTec, Inc.</a></td>
<td class="nump">$ 111,087<span></span>
</td>
<td class="nump">$ 116,491<span></span>
</td>
<td class="nump">$ 252,187<span></span>
</td>
<td class="nump">$ 209,726<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Earnings per share (Note 2):</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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share (in dollars per share)</a></td>
<td class="nump">$ 1.53<span></span>
</td>
<td class="nump">$ 1.61<span></span>
</td>
<td class="nump">$ 3.48<span></span>
</td>
<td class="nump">$ 2.87<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">72,503<span></span>
</td>
<td class="nump">72,138<span></span>
</td>
<td class="nump">72,481<span></span>
</td>
<td class="nump">72,971<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share (in dollars per share)</a></td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.59<span></span>
</td>
<td class="nump">$ 3.41<span></span>
</td>
<td class="nump">$ 2.84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average common shares outstanding (in shares)</a></td>
<td class="nump">73,977<span></span>
</td>
<td class="nump">73,095<span></span>
</td>
<td class="nump">73,921<span></span>
</td>
<td class="nump">73,787<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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-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_CostOfGoodsAndServicesSoldAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldAmortization</td>
</tr>
<tr>
<td style="padding-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_CostOfGoodsAndServicesSoldDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciation</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestRevenueExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest revenue (income derived from investments in debt securities and on cash and cash equivalents) net of interest expense (cost of borrowed funds accounted for as interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRevenueExpenseNet</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974811757048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [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>
<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 112,457<span></span>
</td>
<td class="nump">$ 116,885<span></span>
</td>
<td class="nump">$ 254,334<span></span>
</td>
<td class="nump">$ 209,774<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income:</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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation losses, net of tax</a></td>
<td class="num">(1,278)<span></span>
</td>
<td class="num">(616)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="num">(1,753)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized (losses) gains on investment activity, net of tax</a></td>
<td class="num">(1,041)<span></span>
</td>
<td class="nump">2,839<span></span>
</td>
<td class="nump">9,333<span></span>
</td>
<td class="num">(21,447)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">110,138<span></span>
</td>
<td class="nump">119,108<span></span>
</td>
<td class="nump">263,603<span></span>
</td>
<td class="nump">186,574<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive income attributable to non-controlling interests</a></td>
<td class="nump">1,370<span></span>
</td>
<td class="nump">394<span></span>
</td>
<td class="nump">2,147<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to MasTec, Inc.</a></td>
<td class="nump">$ 108,768<span></span>
</td>
<td class="nump">$ 118,714<span></span>
</td>
<td class="nump">$ 261,456<span></span>
</td>
<td class="nump">$ 186,526<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974810335896">
<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>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 239,924<span></span>
</td>
<td class="nump">$ 423,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance</a></td>
<td class="nump">956,973<span></span>
</td>
<td class="nump">784,488<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">1,166,183<span></span>
</td>
<td class="nump">969,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">91,781<span></span>
</td>
<td class="nump">89,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">74,224<span></span>
</td>
<td class="nump">60,631<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">59,334<span></span>
</td>
<td class="nump">31,390<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,588,419<span></span>
</td>
<td class="nump">2,359,015<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">1,063,358<span></span>
</td>
<td class="nump">982,328<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">197,581<span></span>
</td>
<td class="nump">176,573<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">1,338,597<span></span>
</td>
<td class="nump">1,243,034<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">496,963<span></span>
</td>
<td class="nump">184,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">328,330<span></span>
</td>
<td class="nump">282,856<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">6,013,248<span></span>
</td>
<td class="nump">5,227,849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current portion of long-term debt, including finance leases</a></td>
<td class="nump">161,016<span></span>
</td>
<td class="nump">145,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">80,155<span></span>
</td>
<td class="nump">72,481<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">688,680<span></span>
</td>
<td class="nump">571,269<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued salaries and wages</a></td>
<td class="nump">213,403<span></span>
</td>
<td class="nump">135,316<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">224,820<span></span>
</td>
<td class="nump">187,647<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">247,315<span></span>
</td>
<td class="nump">228,388<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">88,919<span></span>
</td>
<td class="nump">74,988<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,704,308<span></span>
</td>
<td class="nump">1,415,199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, including finance leases</a></td>
<td class="nump">1,347,149<span></span>
</td>
<td class="nump">1,157,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">129,568<span></span>
</td>
<td class="nump">116,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">326,107<span></span>
</td>
<td class="nump">302,938<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">228,634<span></span>
</td>
<td class="nump">230,049<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,735,766<span></span>
</td>
<td class="nump">3,222,324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 14)</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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares &#8211; none</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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 93,246,800 and 93,107,440 (including 1,858,799 and 1,843,041 of unvested stock awards) as of September&#160;30, 2021 and December&#160;31, 2020, respectively</a></td>
<td class="nump">9,325<span></span>
</td>
<td class="nump">9,311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Capital surplus</a></td>
<td class="nump">847,242<span></span>
</td>
<td class="nump">837,453<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">2,085,744<span></span>
</td>
<td class="nump">1,833,557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(82,175)<span></span>
</td>
<td class="num">(91,444)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, at cost: 18,941,926 shares as of both September&#160;30, 2021 and December&#160;31, 2020, respectively</a></td>
<td class="num">(586,955)<span></span>
</td>
<td class="num">(586,955)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total MasTec, Inc. shareholders&#8217; equity</a></td>
<td class="nump">2,273,181<span></span>
</td>
<td class="nump">2,001,922<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">4,301<span></span>
</td>
<td class="nump">3,603<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">2,277,482<span></span>
</td>
<td class="nump">2,005,525<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 6,013,248<span></span>
</td>
<td class="nump">$ 5,227,849<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974932752952">
<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>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 1.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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">145,000,000<span></span>
</td>
<td class="nump">145,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">93,246,800<span></span>
</td>
<td class="nump">93,107,440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares (in shares)</a></td>
<td class="nump">18,941,926<span></span>
</td>
<td class="nump">18,941,926<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">93,246,800<span></span>
</td>
<td class="nump">93,107,440<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Awards | Common Stock</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested stock awards (in shares)</a></td>
<td class="nump">1,858,799<span></span>
</td>
<td class="nump">1,843,041<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestrictedStockMember</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>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974807797592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Capital Surplus</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Total MasTec, Inc. Shareholders&#8217; Equity</div></th>
<th class="th"><div>Non-Controlling Interests</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Beginning balance, common shares outstanding (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,909,430<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 1,791,691<span></span>
</td>
<td class="nump">$ 9,191<span></span>
</td>
<td class="num">$ (466,727)<span></span>
</td>
<td class="nump">$ 809,753<span></span>
</td>
<td class="nump">$ 1,510,709<span></span>
</td>
<td class="num">$ (75,706)<span></span>
</td>
<td class="nump">$ 1,787,220<span></span>
</td>
<td class="nump">$ 4,471<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance, treasury shares (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,344,917)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Condensed Unaudited Consolidated Statements of Equity</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>
<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">209,774<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">209,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">209,726<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(23,200)<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">(23,200)<span></span>
</td>
<td class="num">(23,200)<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Non-cash stock-based compensation</a></td>
<td class="nump">15,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,538<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance (forfeiture) of restricted shares, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">694,746<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Forfeiture of restricted shares, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(69)<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Other stock issuances (shares withheld for taxes), net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,865<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Other stock issuances (shares withheld for taxes), net</a></td>
<td class="nump">$ 4,289<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,289<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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Acquisition of treasury stock, at cost (in shares)</a></td>
<td class="num">(3,600,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,597,009)<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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Acquisition of treasury stock, at cost</a></td>
<td class="num">$ (120,228)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (120,228)<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">(120,228)<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to noncontrolling interests</a></td>
<td class="num">(719)<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">(719)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending balance, common shares outstanding (in shares) at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,761,041<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Sep. 30, 2020</a></td>
<td class="nump">1,877,145<span></span>
</td>
<td class="nump">$ 9,276<span></span>
</td>
<td class="num">$ (586,955)<span></span>
</td>
<td class="nump">829,495<span></span>
</td>
<td class="nump">1,720,435<span></span>
</td>
<td class="num">(98,906)<span></span>
</td>
<td class="nump">1,873,345<span></span>
</td>
<td class="nump">3,800<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance, treasury shares (in shares) at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,941,926)<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Beginning balance, common shares outstanding (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,665,097<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Jun. 30, 2020</a></td>
<td class="nump">1,750,836<span></span>
</td>
<td class="nump">$ 9,267<span></span>
</td>
<td class="num">$ (586,955)<span></span>
</td>
<td class="nump">821,584<span></span>
</td>
<td class="nump">1,603,944<span></span>
</td>
<td class="num">(101,129)<span></span>
</td>
<td class="nump">1,746,711<span></span>
</td>
<td class="nump">4,125<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance, treasury shares (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,941,926)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Condensed Unaudited Consolidated Statements of Equity</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>
<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">116,885<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">116,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,491<span></span>
</td>
<td class="nump">394<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">2,223<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">2,223<span></span>
</td>
<td class="nump">2,223<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Non-cash stock-based compensation</a></td>
<td class="nump">5,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,639<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance (forfeiture) of restricted shares, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,391<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Other stock issuances (shares withheld for taxes), net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,553<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Other stock issuances (shares withheld for taxes), net</a></td>
<td class="nump">2,281<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,281<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to noncontrolling interests</a></td>
<td class="num">(719)<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">(719)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending balance, common shares outstanding (in shares) at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,761,041<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Sep. 30, 2020</a></td>
<td class="nump">$ 1,877,145<span></span>
</td>
<td class="nump">$ 9,276<span></span>
</td>
<td class="num">$ (586,955)<span></span>
</td>
<td class="nump">829,495<span></span>
</td>
<td class="nump">1,720,435<span></span>
</td>
<td class="num">(98,906)<span></span>
</td>
<td class="nump">1,873,345<span></span>
</td>
<td class="nump">3,800<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance, treasury shares (in shares) at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,941,926)<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Beginning balance, common shares outstanding (in shares) at Dec. 31, 2020</a></td>
<td class="nump">93,107,440<span></span>
</td>
<td class="nump">93,107,440<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 2,005,525<span></span>
</td>
<td class="nump">$ 9,311<span></span>
</td>
<td class="num">$ (586,955)<span></span>
</td>
<td class="nump">837,453<span></span>
</td>
<td class="nump">1,833,557<span></span>
</td>
<td class="num">(91,444)<span></span>
</td>
<td class="nump">2,001,922<span></span>
</td>
<td class="nump">3,603<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance, treasury shares (in shares) at Dec. 31, 2020</a></td>
<td class="num">(18,941,926)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,941,926)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Condensed Unaudited Consolidated Statements of Equity</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>
<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 254,334<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">252,187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252,187<span></span>
</td>
<td class="nump">2,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">9,269<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">9,269<span></span>
</td>
<td class="nump">9,269<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Non-cash stock-based compensation</a></td>
<td class="nump">17,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,673<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance (forfeiture) of restricted shares, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132,021<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Forfeiture of restricted shares, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13)<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Other stock issuances (shares withheld for taxes), net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,339<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Other stock issuances (shares withheld for taxes), net</a></td>
<td class="num">$ (2,441)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,442)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,441)<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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Acquisition of treasury stock, at cost (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="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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to noncontrolling interests</a></td>
<td class="num">$ (76)<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">(76)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of non-controlling interests</a></td>
<td class="num">$ (6,802)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,429)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,429)<span></span>
</td>
<td class="num">(1,373)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending balance, common shares outstanding (in shares) at Sep. 30, 2021</a></td>
<td class="nump">93,246,800<span></span>
</td>
<td class="nump">93,246,800<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Sep. 30, 2021</a></td>
<td class="nump">$ 2,277,482<span></span>
</td>
<td class="nump">$ 9,325<span></span>
</td>
<td class="num">$ (586,955)<span></span>
</td>
<td class="nump">847,242<span></span>
</td>
<td class="nump">2,085,744<span></span>
</td>
<td class="num">(82,175)<span></span>
</td>
<td class="nump">2,273,181<span></span>
</td>
<td class="nump">4,301<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance, treasury shares (in shares) at Sep. 30, 2021</a></td>
<td class="num">(18,941,926)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,941,926)<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Beginning balance, common shares outstanding (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,256,202<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Jun. 30, 2021</a></td>
<td class="nump">$ 2,161,369<span></span>
</td>
<td class="nump">$ 9,326<span></span>
</td>
<td class="num">$ (586,955)<span></span>
</td>
<td class="nump">841,190<span></span>
</td>
<td class="nump">1,974,657<span></span>
</td>
<td class="num">(79,856)<span></span>
</td>
<td class="nump">2,158,362<span></span>
</td>
<td class="nump">3,007<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance, treasury shares (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,941,926)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Condensed Unaudited Consolidated Statements of Equity</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>
<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">112,457<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">111,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111,087<span></span>
</td>
<td class="nump">1,370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(2,319)<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,319)<span></span>
</td>
<td class="num">(2,319)<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Non-cash stock-based compensation</a></td>
<td class="nump">6,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,073<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance (forfeiture) of restricted shares, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,174)<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Forfeiture of restricted shares, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (1)<span></span>
</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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Other stock issuances (shares withheld for taxes), net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(228)<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Other stock issuances (shares withheld for taxes), net</a></td>
<td class="num">$ (22)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22)<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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Acquisition of treasury stock, at cost (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="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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to noncontrolling interests</a></td>
<td class="num">$ (76)<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">(76)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending balance, common shares outstanding (in shares) at Sep. 30, 2021</a></td>
<td class="nump">93,246,800<span></span>
</td>
<td class="nump">93,246,800<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Sep. 30, 2021</a></td>
<td class="nump">$ 2,277,482<span></span>
</td>
<td class="nump">$ 9,325<span></span>
</td>
<td class="num">$ (586,955)<span></span>
</td>
<td class="nump">$ 847,242<span></span>
</td>
<td class="nump">$ 2,085,744<span></span>
</td>
<td class="num">$ (82,175)<span></span>
</td>
<td class="nump">$ 2,273,181<span></span>
</td>
<td class="nump">$ 4,301<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance, treasury shares (in shares) at Sep. 30, 2021</a></td>
<td class="num">(18,941,926)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,941,926)<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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-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_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4616395-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974815486296">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from 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>
<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 112,457<span></span>
</td>
<td class="nump">$ 116,885<span></span>
</td>
<td class="nump">$ 254,334<span></span>
</td>
<td class="nump">$ 209,774<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', 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>
<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="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation</a></td>
<td class="nump">95,366<span></span>
</td>
<td class="nump">71,397<span></span>
</td>
<td class="nump">262,132<span></span>
</td>
<td class="nump">182,173<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="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAmortization', window );">Amortization of intangible assets</a></td>
<td class="nump">23,352<span></span>
</td>
<td class="nump">11,200<span></span>
</td>
<td class="nump">54,522<span></span>
</td>
<td class="nump">28,384<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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Non-cash interest expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,342<span></span>
</td>
<td class="nump">2,201<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Non-cash stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,673<span></span>
</td>
<td class="nump">15,538<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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Provision for deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">439<span></span>
</td>
<td class="nump">7,947<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in earnings of unconsolidated affiliates</a></td>
<td class="num">(8,714)<span></span>
</td>
<td class="num">(7,445)<span></span>
</td>
<td class="num">(23,585)<span></span>
</td>
<td class="num">(22,092)<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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gains on sales of assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,704)<span></span>
</td>
<td class="num">(12,874)<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="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non-cash items, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,218)<span></span>
</td>
<td class="nump">23,046<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities, net of acquisitions:</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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(59,665)<span></span>
</td>
<td class="num">(49,802)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(109,399)<span></span>
</td>
<td class="nump">10,637<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,968<span></span>
</td>
<td class="nump">15,645<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets, current and long-term portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,998)<span></span>
</td>
<td class="nump">38,729<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134,487<span></span>
</td>
<td class="nump">109,689<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,478)<span></span>
</td>
<td class="nump">160,648<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities, current and long-term portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,753)<span></span>
</td>
<td class="num">(36,467)<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">499,097<span></span>
</td>
<td class="nump">683,176<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from 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>
<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(604,907)<span></span>
</td>
<td class="num">(11,251)<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(132,348)<span></span>
</td>
<td class="num">(183,725)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,465<span></span>
</td>
<td class="nump">29,744<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherInvestments', window );">Payments for other investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,111)<span></span>
</td>
<td class="num">(17,436)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments', window );">Proceeds from other investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">557<span></span>
</td>
<td class="nump">648<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,650<span></span>
</td>
<td class="nump">4,843<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(716,694)<span></span>
</td>
<td class="num">(177,177)<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from 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>
<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from credit facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">795,414<span></span>
</td>
<td class="nump">1,415,426<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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayments of credit facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(606,575)<span></span>
</td>
<td class="num">(1,725,845)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt', window );">Proceeds from issuance of 4.50% senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">600,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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfUnsecuredDebt', window );">Repayments of 4.875% senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(400,000)<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payments of finance lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(117,437)<span></span>
</td>
<td class="num">(92,260)<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="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payments of acquisition-related contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,675)<span></span>
</td>
<td class="num">(10,097)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsToMinorityShareholders', window );">Payments to non-controlling interests, including acquisition of interests and distributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,965)<span></span>
</td>
<td class="num">(719)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from stock-based awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,483<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for stock-based awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,795)<span></span>
</td>
<td class="num">(614)<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(120,228)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,503)<span></span>
</td>
<td class="num">(11,128)<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,464<span></span>
</td>
<td class="num">(339,982)<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="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of currency translation on cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(61)<span></span>
</td>
<td class="nump">730<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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(183,194)<span></span>
</td>
<td class="nump">166,747<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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents - beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">423,118<span></span>
</td>
<td class="nump">71,427<span></span>
</td>
<td class="nump">$ 71,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents - end of period</a></td>
<td class="nump">$ 239,924<span></span>
</td>
<td class="nump">$ 238,174<span></span>
</td>
<td class="nump">239,924<span></span>
</td>
<td class="nump">238,174<span></span>
</td>
<td class="nump">$ 423,118<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental 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>
<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="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,133<span></span>
</td>
<td class="nump">57,098<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income tax payments, net of refunds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,720<span></span>
</td>
<td class="nump">12,091<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="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of non-cash 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>
<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="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Additions to property and equipment from finance leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 128,337<span></span>
</td>
<td class="nump">$ 86,083<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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_CostOfGoodsAndServicesSoldAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldAmortization</td>
</tr>
<tr>
<td style="padding-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_CostOfGoodsAndServicesSoldDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciation</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireOtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireOtherInvestments</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfUnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfUnsecuredDebt</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromPaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleAndMaturityOfOtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfUnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfUnsecuredDebt</td>
</tr>
<tr>
<td style="padding-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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974812816296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Parenthetical) - Senior Notes<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mtz_FourPointFivePercentSeniorNotesMember', window );">4.50% Senior Notes</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (percentage)</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mtz_FourPointEightSevenFivePercentSeniorNotesMember', window );">4.875% Senior Notes</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (percentage)</a></td>
<td class="nump">4.875%<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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentAxis=mtz_FourPointFivePercentSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=mtz_FourPointFivePercentSeniorNotesMember</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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</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_DebtInstrumentAxis=mtz_FourPointEightSevenFivePercentSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=mtz_FourPointEightSevenFivePercentSeniorNotesMember</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>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974806467672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business, Basis of Presentation and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Business, Basis of Presentation and Significant Accounting Policies</a></td>
<td class="text">Business, Basis of Presentation and Significant Accounting Policies <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Nature of the Business</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec, Inc. (collectively with its subsidiaries, &#8220;MasTec&#8221; or the &#8220;Company&#8221;) is a leading infrastructure construction company operating mainly throughout North America across a range of industries.  The Company&#8217;s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure; electrical utility transmission and distribution; heavy civil; and industrial infrastructure.  MasTec&#8217;s customers are primarily in these industries.  MasTec reports its results under five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission; and (5) Other.  See Note 13 - Segments and Related Information.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X.  Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted.  The accompanying consolidated balance sheet as of December&#160;31, 2020 is derived from the Company&#8217;s audited financial statements as of that date.  Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December&#160;31, 2020 contained in the Company&#8217;s 2020 Annual Report on Form 10-K (the &#8220;2020 Form 10-K&#8221;).  In management&#8217;s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included.  When necessary, certain prior year amounts have been reclassified to conform to the current period presentation.  Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year.  The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest.  All significant intercompany balances and transactions have been eliminated in consolidation.  Other parties&#8217; interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities.  Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss.  The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.  See Note 4 - Fair Value of Financial Instruments.  For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Translation of Foreign Currencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss.  Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period.  Substantially all of the Company&#8217;s foreign operations use their local currency as their functional currency.  For foreign operations for which the local currency is not the functional currency, the operation&#8217;s non-monetary assets are remeasured into U.S. dollars at historical exchange rates.  All other accounts are remeasured at current exchange rates.  Gains or losses from remeasurement are included in other income or expense, net.  Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In these consolidated financial statements, &#8220;$&#8221; means U.S. dollars unless otherwise noted.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Management Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes.  These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of the COVID-19 pandemic, climate change, and other global and/or macroeconomic trends and events.  These estimates form the basis for making judgments about the Company&#8217;s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources.  While management believes that such estimates are reasonable when considered in conjunction with the Company&#8217;s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and other long-lived assets; allowances for credit losses; asset lives used in </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Pandemic</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The novel coronavirus (&#8220;COVID-19&#8221;) pandemic disrupted business activities and significantly affected global economic conditions at the beginning of 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to contain COVID-19 or slow its spread, including a recently proposed vaccine mandate, resulting in workforce, supply chain and production disruptions and creating significant uncertainties in the U.S. and global economies.  While the adverse effects of these restrictions and mitigation measures partially subsided in the United States beginning in the second half of 2020, the COVID-19 pandemic varies by region and the possibility of future restrictions remains, particularly as new variants of COVID-19 arise.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a provider of essential services, all of the Company&#8217;s business segments have continued to operate throughout the pandemic, and, where safe and possible, the Company was generally directed by its customers to maintain normal work schedules.  The Company&#8217;s business model has, thus far, proven resilient, and management continues to adapt to the changing operational and economic environment that has resulted from the COVID-19 pandemic.  Management&#8217;s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners.  The Company has adjusted its standard operating procedures within its business operations to ensure employee and customer safety and is continually monitoring evolving health guidelines and responding to changes as appropriate.  The COVID-19 pandemic has had a negative impact on the Company&#8217;s operations since 2020 and may continue to affect its future business activities.  These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing and other mitigation measures, the health and availability of work crews or other key personnel, including subcontractors, supply chain disruptions and/or delayed project start dates, project shutdowns or cancellations that may be mandated or requested by governmental authorities or others, all of which could result in lower revenue or higher operating costs and/or create lower levels of overhead cost absorption.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Several relief measures have been enacted in response to the effects of the COVID-19 pandemic, including the Coronavirus Aid, Relief and Economic Security Act (the &#8220;CARES Act&#8221;) and the Coronavirus Response and Relief Supplemental Appropriations Act (the &#8220;Coronavirus Relief Act&#8221;).&#160; The CARES Act permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued, including the deferral of approximately $59 million of payroll taxes, half of which are due by December 31, 2021, with the remainder due by December 31, 2022.  The Company will continue to monitor and evaluate the potential effects, usefulness of, and qualification for, additional COVID-19 relief measures on the Company&#8217;s financial position, results of operations and cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notwithstanding moderation of the COVID-19 pandemic and easing of governmental and other restrictions, the Company may continue to experience negative effects on its business and operations from possible longer-term changes in consumer and customer behavior, and/or from continuing negative economic conditions or from the effects of the recently proposed vaccine mandate.  The Company believes that it has taken appropriate steps to mitigate the impacts of the COVID-19 pandemic on its business; however, the potential effects of the COVID-19 pandemic are uncertain, as they depend upon numerous evolving factors that management may not be able to accurately predict.  The availability, acceptance, administration, effectiveness, and the duration of such effectiveness, of vaccines and treatments, along with the length and extent of any continuing economic and market disruptions are unknown, and, therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes revenue from contracts with customers under Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606 (&#8220;Topic 606&#8221;).  Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred.  Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contracts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup.  Revenue derived from projects performed under master service and other service agreements totaled 37% and 32% of consolidated revenue for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled 35% and 36% for the nine month periods ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time.  This is generally when the work order has been fulfilled, which is typically the same day the work is initiated.  Point in time revenue accounted for approximately 4% of consolidated revenue for both the three month periods ended September&#160;30, 2021 and 2020, and accounted for approximately 4% and 5% of consolidated revenue for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Substantially all of the Company&#8217;s other revenue is recognized over time.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company&#8217;s project managers, engineers and financial professionals.  Management reviews estimates of total contract transaction price and total project costs on an ongoing basis.  Changes in job performance, job conditions and management&#8217;s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company&#8217;s profit recognition.  Changes in these factors could result in revisions to revenue in the period in which </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the revisions are determined, which could materially affect the Company&#8217;s consolidated results of operations for that period.  Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined.  For both the nine month periods ended September&#160;30, 2021 and 2020, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December&#160;31, 2020 and 2019.  For the three month periods ended September&#160;30, 2021 and 2020, revenue recognized as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $5.2 million and $8.8 million, respectively, and for the nine month periods ended September&#160;30, 2021 and 2020, totaled $36.9 million and $11.5 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs.  Such capitalized costs, which are amortized over the life of the respective projects, were $1.8 million and $5.5 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A performance obligation is a contractual promise to transfer a distinct good or service to a customer and is the unit of account under Topic 606.  The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied.  The vast majority of the Company&#8217;s performance obligations are completed within one year.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company&#8217;s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures.  As of September&#160;30, 2021, the amount of the Company&#8217;s remaining performance obligations was $4.2 billion.  Based on current expectations, the Company anticipates it will recognize approximately $1.3 billion of its remaining performance obligations as revenue during 2021, with the majority of the remaining balance to be recognized in 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Variable Consideration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Transaction prices for the Company&#8217;s contracts may include variable consideration, which comprises items such as change orders, claims and incentives.  Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled.  Management&#8217;s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate.  To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company&#8217;s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, the Company included approximately $97 million and $51 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings.  These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate.  As of both September&#160;30, 2021 and December&#160;31, 2020, these change orders and/or claims related to projects across the Company&#8217;s segments.  The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year.  Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company&#8217;s 2020 Form 10-K.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in 2021</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2019-12,</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (&#8220;ASU 2019-12&#8221;), which eliminates certain exceptions to the existing guidance for income taxes related to the approach for intra-period tax allocations, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences.  This ASU also simplifies the accounting for income taxes by clarifying and amending existing guidance related to the effects of enacted changes in tax laws or rates in the effective tax rate computation, the recognition of franchise tax and the evaluation of a step-up in the tax basis of goodwill, among other clarifications.  ASU 2019-12, which the Company adopted during the first quarter of 2021, did not have a material effect on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (&#8220;ASU 2021-08&#8221;) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition.  ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value.  ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted.  The Company is currently evaluating the effect of this ASU on its 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974806551800">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings Per ShareBasic earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of common shares outstanding for the period, which excludes non-participating unvested restricted share awards.  Diluted earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of fully diluted shares, as calculated under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares.  If the Company reports a loss, rather than income, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be anti-dilutive.<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details underlying the Company&#8217;s earnings per share calculations for the periods indicated (in thousands):</span></div><div style="margin-top:6pt"><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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</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:100%">Net income attributable to MasTec:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:400;line-height:100%">Net income - basic and diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">111,087&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">116,491&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">252,187&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">209,726&#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:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</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"/><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 7pt;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:100%">Weighted average shares outstanding - basic</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:9pt;font-weight:400;line-height:100%">72,503&#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:100%">72,138&#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:100%">72,481&#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:100%">72,971&#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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive common stock equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</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:9pt;font-weight:400;line-height:100%">1,474&#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:9pt;font-weight:400;line-height:100%">957&#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:9pt;font-weight:400;line-height:100%">1,440&#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:9pt;font-weight:400;line-height:100%">816&#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:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">73,977&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">73,095&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">73,921&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">73,787&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Calculated as total net income less amounts attributable to non-controlling interests.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the three and nine month periods ended September&#160;30, 2021, anti-dilutive common stock equivalents totaled 9,661 and 109,377, respectively.  For the three month period ended September&#160;30, 2020 there were no anti-dilutive common stock equivalents, and for the nine month period ended September&#160;30, 2020, anti-dilutive common stock equivalents totaled 58,759.</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974805149288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text">Goodwill and Other Intangible Assets<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides balances for goodwill by reportable segment as of September&#160;30, 2021 (in millions):</span></div><div style="margin-bottom:6pt;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:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.488%"/><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:8.5pt;font-weight:700;line-height:100%">Communications</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:8.5pt;font-weight:700;line-height:100%">Clean Energy and Infrastructure</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:8.5pt;font-weight:700;line-height:100%">Oil and Gas</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:8.5pt;font-weight:700;line-height:100%">Electrical Transmission</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:8.5pt;font-weight:700;line-height:100%">Total Goodwill</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:100%">Goodwill, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">589.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">165.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">510.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">197.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">1,462.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 2px 7.75pt;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:100%">Accumulated impairment loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:8.5pt;font-weight:400;line-height:100%">(124.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:8.5pt;font-weight:400;line-height:100%">(124.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Goodwill, net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">589.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">165.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">385.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">197.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">1,338.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the nine month period ended September&#160;30, 2021, goodwill included additions of $95.4 million from new business combinations and a net increase of $0.1 million from measurement period adjustments.  Currency translation effects related to goodwill and accumulated impairment losses for the nine month period ended September&#160;30, 2021 totaled approximately $0.5 million of gains and $0.4 million of losses, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):</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:39.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.876%"/><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:8.5pt;font-weight:700;line-height:100%">Other Intangible Assets</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:8.5pt;font-weight:700;line-height:100%">Non-Amortizing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" 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:100%">Amortizing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">Trade Names</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">Pre-Qualifications</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:8.5pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(a)</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:8.5pt;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:9pt;font-weight:400;line-height:100%">Other intangible assets, gross, as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">34.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">297.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">73.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">26.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">432.6&#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 2px 7.75pt;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:100%">Accumulated amortization</span></td><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="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:100%">(218.5)</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:100%">(10.6)</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:100%">(19.5)</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:100%">(248.6)</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:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">34.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">79.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">63.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">6.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">184.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 2px 7.75pt;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:100%">Additions from new business combinations</span></td><td colspan="2" style="border-top:1pt 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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt 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:8.5pt;font-weight:400;line-height:100%">311.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt 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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt 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:8.5pt;font-weight:400;line-height:100%">55.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt 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:8.5pt;font-weight:400;line-height:100%">367.2&#160;</span></td><td style="border-top:1pt solid #000000;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"/><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:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%">Currency translation 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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">&#8212;&#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:100%">0.3&#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:100%">&#8212;&#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:100%">0.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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Amortization expense</span></td><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="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:100%">(41.5)</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:100%">(8.4)</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:100%">(4.6)</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:100%">(54.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;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:100%">Other intangible assets, net, as of September 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">34.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">349.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">55.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">57.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">497.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Consists principally of trade names and non-compete agreements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Quarterly Assessment for Indicators of Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  During the third quarter of 2021, in conjunction with the Company&#8217;s quarterly review for indicators of impairment, management performed quantitative assessments of the goodwill associated with three reporting units within its Oil and Gas segment and one reporting unit within its Clean Energy and Infrastructure segment.  Based on the results of these assessments, management determined that the estimated fair values of these reporting units substantially exceeded their carrying values.  Significant changes in the assumptions or estimates used in management&#8217;s assessment, such as a reduction in profitability and/or cash flows, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recent Acquisitions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company seeks to grow and diversify its business both organically and through acquisitions and/or strategic arrangements in order to deepen its market presence, broaden its geographic reach and expand its service offerings.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2021 Acquisitions.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the nine month period ended September&#160;30, 2021, MasTec completed eight acquisitions, which included all of the equity interests in: (i) a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation&#8217;s largest utilities, municipalities and cooperatives, which acquisition was effective in May and is </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">included within the Company&#8217;s Electrical Transmission segment, and for which acquisition consideration, including estimated earn-out liabilities, totaled approximately $452 million; (ii) a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general contractor with concrete, piping and electrical capabilities, which acquisitions were effective in February and April, respectively, and both of which are included within the Company&#8217;s Clean Energy and Infrastructure segment; (iii) a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; and a utilities infrastructure company, providing power line construction and repair services, all of which acquisitions were effective in May; and business operations specializing in install-to-the-home services, which acquisition was effective in August, all of which are included within the Company&#8217;s Communications segment; and (iv) a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure, which acquisition was effective in February and is included within the Company&#8217;s Oil and Gas segment.  These acquisitions were funded with cash on hand and borrowings under the Company&#8217;s senior secured credit facility and are subject to customary purchase price adjustments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><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:83.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.317%"/><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:700;line-height:100%">Acquisition consideration: </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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-weight:400;line-height:100%">Cash, net of cash acquired</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">604.8&#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 2px 7pt;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:100%">Estimated fair value of contingent consideration</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:100%">40.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 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consideration transferred</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">644.9&#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:9pt;font-weight:700;line-height:100%">Identifiable assets acquired and liabilities assumed:</span></td><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 7pt;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:100%">Current assets, primarily accounts receivable</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: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:8.5pt;font-weight:400;line-height:100%">219.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 2px 7pt;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:100%">Long-term assets, primarily property and equipment and operating lease assets</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:100%">187.5&#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 7pt;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:100%">Amortizing intangible 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:100%">367.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 2px 7pt;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:100%">Current liabilities, including current portion of operating lease liabilities</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:100%">(145.4)</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 7pt;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:100%">Long-term liabilities, primarily operating lease liabilities and deferred 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:8.5pt;font-weight:400;line-height:100%">(79.0)</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 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable net 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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:8.5pt;font-weight:400;line-height:100%">549.5&#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:9pt;font-weight:400;line-height:100%">Goodwill</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">95.4&#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 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net assets acquired, including goodwill</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">644.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortizing intangible assets related to the 2021 acquisitions are primarily composed of customer relationships an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d trade names</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which had weighted average lives of approximately 18 years </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and 17 years, r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">espectively.  The weighted average life of amortizing intangible assets for the 2021 acquisitions was 17 years in the aggregate.  The acquired intangible assets included a customer relationship and a trade name intangible asset representing $282 million in the aggregate, having asset lives of approximately 20 years each based on the acquired entity&#8217;s operational history and established relationships with, and the nature of its customers, which are primarily in the utilities industry.  Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.  The goodwill balances for each of the respective acquisitions, including approximately $48 million for the acquisition in our Electrical Transmission segment, represent the estimated values of each acquired company&#8217;s geographic presence in key markets, assembled workforce, management team&#8217;s industry-specific project management expertise and synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec.  Approximately $75 million of the goodwill balance related to the 2021 acquisitions is expected to be tax deductible as of September&#160;30, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The contingent consideration included in the table above is composed of earn-out liabilities, which equal a portion of the acquired companies&#8217; earnings before interest, taxes, depreciation and amortization (&#8220;EBITDA&#8221;) in excess of thresholds agreed upon with the sellers, if applicable.  The earn-out arrangements for the 2021 acquisitions range from one to </span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">five</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">-year terms, as set forth in the respective purchase agreements, and are valued at approximately $40&#160;million in the aggregate, of which approximately $26&#160;million is included within current liabilities as of September&#160;30, 2021.  Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities in the consolidated balance sheets.  See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company&#8217;s earn-out arrangements.  As of September&#160;30, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2021 acquisitions was estimated to be between $2 million and $65 million; however, there is no maximum payment amount.  Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities for these acquisitions was preliminary as of September&#160;30, 2021; as a result, further adjustments to these estimates may occur.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2020 Acquisitions.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, MasTec completed five acquisitions.  These acquisitions included the equity interests of two entities.  Through a consolidated subsidiary, the Company acquired all of the equity interests in a heavy civil infrastructure construction company that is included within the Company&#8217;s Clean Energy and Infrastructure segment.  As of the date of acquisition, the Company&#8217;s ownership interest in the consolidated subsidiary was 96%, and as of both September&#160;30, 2021 and December&#160;31, 2020, was 91%, with the non-controlling interests owned by members of subsidiary management.  The Company also acquired all of the equity interests in a utility service and telecommunications construction contractor that is included within the Company&#8217;s Communications segment.  Additionally, the Company acquired the assets of three entities in 2020, one that specializes in wireless telecommunications and one that specializes in install-to-the-home services, both of which are included within the Company&#8217;s Communications segment, and one that specializes in electrical transmission services that is included within the Company&#8217;s Electrical Transmission segment.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate purchase price for these entities was composed of approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$23.6 million</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in cash, net of cash acquired, with an additional </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$3.1 million</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> due through 2023, subject to certain indemnification provisions, and earn-out liabilities with five-year terms valued at approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$8.3 million</span><span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> As of September&#160;30, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was estimated to be between $2 million and $17 million; however, there is no maximum payment amount.  Determination of the estimated fair values of net assets acquired and earn-out liabilities was complete for all but one of these acquisitions as of September&#160;30, 2021; as a result, further adjustments to these estimates may occur.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Financial Information and Acquisition Results.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month periods ended September&#160;30, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately&#160;$2.4 billion&#160;and $2.0 billion, respectively,&#160;and&#160;unaudited supplemental pro forma net income totaled approximately $115.5 million and $127.2 million, respectively.  For the nine month periods ended September&#160;30, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $6.4 billion and $5.6 billion, respectively, and&#160;unaudited supplemental pro forma net income totaled approximately $266.6 million and $222.5 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three and nine month periods ended September&#160;30, 2021, the Company&#8217;s consolidated results of operations included acquisition-related revenue of approximately&#160;$344.4 million and $702.7 million, respectively, and included acquisition-related net losses of approximately $6.6 million and $1.3 million, respectively, based on the Company&#8217;s consolidated effective tax rates.  For the three and nine month periods ended September&#160;30, 2020, the Company&#8217;s consolidated results of operations included acquisition-related revenue of approximately $69.3 million and $182.4 million, respectively, and included acquisition-related net losses of approximately $4.3 million and $5.0 million, respectively, based on the Company&#8217;s consolidated effective tax rates.  These acquisition-related results include amortization of intangible assets and exclude the effects of acquisition costs and interest expense associated with consideration paid for the related acquisitions.</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974806412808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text">Fair Value of Financial Instruments<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s financial instruments are primarily composed of cash and cash equivalents, accounts and notes receivable, cash collateral deposited with insurance carriers, life insurance assets, equity investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration, mandatorily redeemable non-controlling interests and debt obligations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value.  The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Acquisition-Related Contingent Consideration and Other Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, &#8220;Earn-outs&#8221;), that are contingent upon the acquired business achieving certain levels of earnings in the future.  As of September&#160;30, 2021 and December&#160;31, 2020, the estimated fair value of the Company&#8217;s Earn-out liabilities totaled $114.2 million and $135.2 million, respectively, of which $15.8 million and $18.8 million, respectively, related to mandatorily redeemable non-controlling interests.  Earn-out liabilities included within other current liabilities totaled approximately $51.2 million and $48.1 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The fair values of the Company&#8217;s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management&#8217;s estimates and entity-specific assumptions, and are evaluated on an ongoing basis.  Key assumptions include the discount rate, which, as of September&#160;30, 2021, ranged from 12.0% to 23.5%, with a weighted average rate of 13.0% based on the relative fair value of each instrument, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (&#8220;EBITDA&#8221;).  Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities.  The ultimate payment amounts for the Company&#8217;s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses.  As of September&#160;30, 2021, the range of potential undiscounted Earn-out liabilities was estimated to be between $25 million and $157 million; however, there is no maximum payment amount.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments.  There were no additions from new business combinations in either of the three month periods ended September&#160;30, 2021 or 2020, and for the nine month periods ended September&#160;30, 2021 and 2020, additions totaled $40.1 million and $7.2 million, respectively.  There were no measurement period adjustments in either of the three or nine month periods ended September&#160;30, 2021.  For the three and nine month periods ended September&#160;30, 2021, fair value adjustments totaled net decreases of $4.8 million and $14.1 million, respectively, including a $1.0 million decrease related to mandatorily redeemable non-controlling interests for both the three and nine month periods ended September&#160;30, 2021.  These fair value adjustments related to decreases in the Company&#8217;s Oil and Gas and Clean Energy and Infrastructure segments, partially offset by increases in the Company&#8217;s Communications segment.  There were no fair value adjustments for the three month period ended September&#160;30, 2020, and for the nine month period ended September&#160;30, 2020, fair value adjustments, net, and measurement period adjustments totaled increases of $1.7 million and $1.1 million, respectively, and related to businesses in the Company&#8217;s Oil and Gas and Communications segments.  Earn-out payments totaled $0.8 million and $47.0 million for the three and nine month periods ended September&#160;30, 2021, respectively, including approximately $2.1 million related to mandatorily redeemable non-controlling interests for the nine month period ended September&#160;30, 2021.  There were no Earn-out payments for the three month period ended September&#160;30, 2020, and for the nine month period ended September&#160;30, 2020, Earn-out payments totaled $50.4 million.  Earn-out payments, to the extent they relate to estimated liabilities as of the date of acquisition, are classified within financing activities in the consolidated statements of cash flows, whereas Earn-out payments in excess of acquisition date liabilities are classified within operating activities in the consolidated statements of cash flows.  The method of determining the amount of excess of acquisition-date liabilities was revised in the fourth quarter of 2020 to more closely align the cash flow presentation for such amounts with the economics of the contingent consideration arrangement.  Accordingly, all prior year periods have been updated to conform with the current year presentation.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s equity investments as of September&#160;30, 2021 include: (i) the Company&#8217;s 33% equity interests in Trans-Pecos Pipeline, LLC (&#8220;TPP&#8221;) and Comanche Trail Pipeline, LLC (&#8220;CTP,&#8221; and together with TPP, the &#8220;Waha JVs&#8221;); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (&#8220;CCI&#8221;); (iii) the Company&#8217;s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively &#8220;FM Tech&#8221;; (iv) the Company&#8217;s equity interests in American Virtual Cloud Technologies, Inc., or &#8220;AVCT&#8221;; (v) the Company&#8217;s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (vi) certain other equity investments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Investment Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  From time to time, the Company may participate in selected investment or strategic arrangements, including equity interests in various business entities and participation in contractual joint ventures, some of which may involve the extension of loans or other types of financing arrangements.  The Company has determined that certain of its investment arrangements are variable interest entities (&#8220;VIEs&#8221;).  As of September&#160;30, 2021, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs nor is it the primary beneficiary.  Accordingly, except for the previously mentioned VIE, the Company&#8217;s VIEs are not consolidated.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity investments, other than those accounted for as equity method investments or those that are proportionately consolidated, are measured at fair value if their fair values are readily determinable.  Equity investments that do not have readily determinable fair values are measured at cost, adjusted for changes from observable market transactions, if any, less impairment (&#8220;adjusted cost basis&#8221;).  As of September&#160;30, 2021 and December&#160;31, 2020, the aggregate carrying value of the Company&#8217;s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $250 million and $220 million, respectively.  As of September&#160;30, 2021 and December&#160;31, 2020, equity investments measured on an adjusted cost basis, including the Company&#8217;s $15 million investment in CCI, totaled approximately $18 million and $17 million, respectively.  There were no impairments related to these investments during any of the three or nine month periods ended September&#160;30, 2021 or 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The Waha JVs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export.  The Company&#8217;s investments in the Waha JVs are accounted for as equity method investments.  Equity in earnings related to the Company&#8217;s proportionate share of income from the Waha JVs, which is included within the Company&#8217;s Other segment, totaled approximately $8.3 million and $24.6 million for the three and nine month periods ended September&#160;30, 2021, respectively, and totaled $7.7 million and $22.9 million for the three and nine month periods ended September&#160;30, 2020, respectively.  Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $4.4 million for both the three and nine month periods ended September&#160;30, 2021, and for the three and nine month periods ended September&#160;30, 2020, distributions of earnings totaled $2.4 million and $10.2 million, respectively.  Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $87.5 million as of September&#160;30, 2021.  The Company&#8217;s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $206 million and $175 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Waha JVs are party to separate non-recourse financing facilities, each of which are secured by pledges of the equity interests in the respective entities, as well as a first lien security interest over virtually all of their assets.  The Waha JVs are also party to certain interest rate swaps (the &#8220;Waha JV swaps&#8221;), which are accounted for as qualifying cash flow hedges.  The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate.  For the three and nine month periods ended September&#160;30, 2021, the Company&#8217;s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $1.8 million and $14.1 million, respectively, or $1.3 million and $10.7 million, net of tax, respectively.  For the three and nine month periods ended September&#160;30, 2020, the Company&#8217;s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $2.5 million and losses of approximately $29.5 million, respectively, or gains of $1.9 million and losses of $22.4 million, net of tax, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Investments.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, the Company&#8217;s investments in AVCT include (i) shares of AVCT common stock, which are equity securities, and (ii) warrants for the purchase of AVCT common stock, which are derivative financial instruments.  In the third quarter of 2021, the Company&#8217;s investment in AVCT convertible debentures was automatically converted into shares of AVCT common stock.  As of September&#160;30, 2021 and December&#160;31, 2020, the Company&#8217;s ownership interest in AVCT&#8217;s common stock, including from the converted debentures, totaled approximately 5% and 9%, respectively, and its aggregate ownership interest, assuming the exercise and, as of December&#160;31, 2020, the conversion, of all legally exercisable warrants and convertible debt into AVCT common stock, totaled approximately 8% and 21%, respectively.  Jos&#233; R. Mas, MasTec&#8217;s Chief Executive Officer, was a director of AVCT through the end of March 2020.  The Company does not have the ability to exert significant influence over the operating or financial policies of AVCT.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, the aggregate fair value of the Company&#8217;s investments in AVCT approximated $9 million and $17 million, respectively, with an aggregate cost approximating $6 million and $5 million, respectively.  Unrealized fair value measurement activity related to the AVCT securities recorded within other income or expense, net, totaled losses of approximately $7.6 million for both the three and nine month periods ended September&#160;30, 2021, and totaled gains of approximately $0.9 million and $4.7 million for the three and nine month periods ended September&#160;30, 2020, respectively.  The fair value of the AVCT shares is determined based on the market price of identical securities, which is a Level 1 input, beginning as of the second quarter of 2021.  Previously, the fair value of the shares was adjusted for certain restrictions on sale, a Level 3 input, which restrictions expired in April 2021.  In the third quarter of 2021, in conjunction with the automatic conversion of the AVCT convertible debentures into shares of AVCT common stock, the Company reclassified a gain of $0.7 million from other comprehensive income </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to other income, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  Prior to the conversion of the AVCT convertible debentures in the third quarter of 2021, unrealized fair value measurement activity related to the AVCT convertible debentures recognized within other comprehensive income or loss totaled losses of approximately $2.4 million and $1.1 million, or $1.8 million and $0.8 million, net of tax, respectively, for the three and nine month periods ended </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September&#160;30, 2021, and totaled gains of approximately $0.9 million, or $0.7 million, net of tax, respectively, for both the three and nine month periods ended September&#160;30, 2020.  The fair value of the AVCT convertible debentures was determined based on Level 3 inputs.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the first quarter of 2021, MasTec committed to fund up to $2.5 million for a 75% equity interest in Confluence Networks, LLC (&#8220;Confluence&#8221;), an undersea fiber-optic communications systems developer and VIE, of which $0.3 million and $1.3 million were funded during the three and nine month periods ended September&#160;30, 2021, respectively.  Equity in losses related to the Company&#8217;s proportionate share of income from this investment totaled $0.2 million and $0.6 million for the three and nine month periods ended September&#160;30, 2021, respectively.  As of September&#160;30, 2021, MasTec had less than a majority of the members on the board and determined that it did not have a controlling financial interest.  The Company has the ability to exert significant influence over the VIE, and, as a result, the Company&#8217;s investment in Confluence was accounted for as an equity method investment as of September&#160;30, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments, for which the Company had an aggregate investment of $20 million and $19 million, respectively, including $17 million and $16 million, respectively, for FM Tech, as of September&#160;30, 2021 and December&#160;31, 2020.  The initial investment in FM Tech provided for an additional $9 million of purchase price upon resolution of certain contingencies, of which $2 million was paid in the first quarter of 2021.  As of September&#160;30, 2021, approximately $3 million of contingent payment liabilities were included within other current liabilities.  For the three month period ended September&#160;30, 2021, the Company made no equity contributions related to these telecommunications entities, and for the nine month period ended September&#160;30, 2021, made equity contributions of approximately $2 million.  Equity in earnings, net, related to the Company&#8217;s proportionate share of income from these telecommunications entities totaled approximately $1 million for the three month period ended September&#160;30, 2021, and for the nine month period ended September&#160;30, 2021, equity in losses was de minimis.  For the three month period ended September&#160;30, 2020, equity in losses related to these telecommunications entities was de minimis, and for the nine month period ended September&#160;30, 2020, totaled approximately $1 million.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain of these entities provide services to MasTec.  Expense recognized in connection with services provided by these entities totaled $3.2 million and $2.7 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $7.3 million and $9.0 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  As of both September&#160;30, 2021 and December&#160;31, 2020, related amounts payable to these entities totaled $0.2 million.  In addition, the Company has an employee leasing arrangement with one of these entities.  Charges to this entity were de minimis for both the three and nine month periods ended September&#160;30, 2021, and totaled $0.1 million and $0.3 million for the three and nine month periods ended September&#160;30, 2020, respectively.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts receivable totaled $0.5 million and $0.4 million, respectively.  There were no amounts advanced to these entities for the three month period ended September&#160;30, 2021, and for the nine month period ended September&#160;30, 2021, amounts advanced totaled $0.2 million, which amount was outstanding as of September&#160;30, 2021.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Senior Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of both September&#160;30, 2021 and December&#160;31, 2020, the gross carrying amount of the Company&#8217;s 4.50% senior notes due August 15, 2028 (the &#8220;4.50% Senior Notes&#8221;) totaled $600 million, and their estimated fair value, as determined based on an exit price approach using Level 1 inputs, totaled $624.0 million and $625.5 million, 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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974810820888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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="top.Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities</a></td>
<td class="text">Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of accounts receivable, net of allowance, and contract assets (together, &#8220;accounts receivable, net&#8221;) as of the dates indicated (in millions):</span></div><div style="margin-top:3pt"><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:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract billings</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">965.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">805.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">957.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">784.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retainage</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:9pt;font-weight:400;line-height:100%">302.3&#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:9pt;font-weight:400;line-height:100%">287.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;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled receivables</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:9pt;font-weight:400;line-height:100%">863.9&#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:100%">682.0&#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"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">1,166.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">969.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract billings represent the amount of performance obligations that have been billed but have not yet been collected.  Contract assets consist of unbilled receivables and retainage.  Unbilled receivables represent the estimated value of unbilled work for projects with performance obligations recognized over time.  Retainage represents a portion of the contract amount that has been billed, but for which the contract allows the customer to retain a portion of the billed amount until final contract settlement (generally, from 5% to 10% of contract billings).  The increase in the unbilled receivables balance as of September&#160;30, 2021 was driven by ordinary course project activity associated with the Company&#8217;s 2021 acquisitions, as well as increased project activity across multiple segments.  For the nine month period ended September&#160;30, 2021, provisions for credit losses resulting from successful collection efforts for previously reserved amounts totaled a recovery of $11.0 million.  For the nine month period ended September&#160;30, 2020, provisions for credit losses totaled $14.2 million.  Impairment losses on contract assets were not material in either period.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract liabilities consist primarily of deferred revenue.  Under certain contracts, the Company may be entitled to invoice the customer and receive payments in advance of performing the related contract work.  In those instances, the Company recognizes a liability for advance billings in excess of revenue recognized, which is referred to as deferred revenue.  Contract liabilities also include the amount of any accrued project losses.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract liabilities, including accrued project losses, totaled approximately $247.3 million and $228.4 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively, of which deferred revenue comprised approximately $225.3 million and $203.0 million, respectively.  For the three and nine month periods ended September&#160;30, 2021, the Company recognized revenue of approximately $15.6 million and $181.7 million, respectively, related to amounts that were included in deferred revenue as of December&#160;31, 2020, resulting primarily from the advancement of physical progress on the related projects during the related periods.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is party to non-recourse financing arrangements in the ordinary course of business, under which certain receivables are settled with the customer&#8217;s bank in return for a nominal fee.  Discount charges related to these arrangements, which are included within interest expense, net, totaled approximately $0.8 million and $0.9 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $2.3 million and $4.1 million for the nine month periods ended September&#160;30, 2021 and 2020, 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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974810278936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text">Property and Equipment, Net<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):</span></div><div style="text-align:justify"><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:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:9pt;font-weight:700;line-height:100%">September 30,<br/>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:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">11.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">6.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</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:9pt;font-weight:400;line-height:100%">49.0&#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:100%">40.5&#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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</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:9pt;font-weight:400;line-height:100%">2,109.3&#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:9pt;font-weight:400;line-height:100%">1,875.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;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and equipment</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:9pt;font-weight:400;line-height:100%">235.8&#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:100%">221.6&#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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</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:9pt;font-weight:400;line-height:100%">30.5&#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:9pt;font-weight:400;line-height:100%">26.1&#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:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">2,435.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">2,169.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</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:9pt;font-weight:400;line-height:100%">(1,372.3)</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:100%">(1,187.4)</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:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">1,063.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">982.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $163.5 million and $154.1 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Capitalized internal-use software, net of accumulated amortization, totaled $34.3 million and $34.3 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The effects of accrued capital expenditures are excluded from the Company&#8217;s consolidated statements of cash flows given their non-cash nature.</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974810797496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of the carrying values of debt as of the dates indicated (in millions): </span></div><div style="margin-bottom:9pt;margin-top:3pt"><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:50.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.819%"/><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:700;line-height:100%">Description</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:700;line-height:100%">Maturity 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:9pt;font-weight:700;line-height:100%">September 30,<br/>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:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Senior secured credit facility:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">September 19, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Revolving loans</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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">225.9&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">32.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%">Term loan</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:9pt;font-weight:400;line-height:100%">390.0&#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:9pt;font-weight:400;line-height:100%">397.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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.50% Senior Notes</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2028</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:9pt;font-weight:400;line-height:100%">600.0&#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:100%">600.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" 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:100%">Finance lease and other obligations</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:9pt;font-weight:400;line-height:100%">305.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="2" style="background-color:#cceeff;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:100%">288.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">1,521.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">1,318.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%">Less unamortized deferred financing costs</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:9pt;font-weight:400;line-height:100%">(13.6)</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:100%">(16.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Total debt, net of deferred financing costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">1,508.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">1,302.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">161.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt 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:9pt;font-weight:400;line-height:100%">145.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">1,347.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">1,157.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Senior Secured Credit Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, the Company&#8217;s senior secured credit facility (the &#8220;Credit Facility&#8221;) has aggregate borrowing commitments totaling approximately $1.75 billion, which amount is composed of&#160;$1.35 billion&#160;of revolving commitments and a term loan with an original principal amount of $400 million.  The term loan is subject to amortization in quarterly principal installments of $2.5 million, which commenced in December 2020.  Quarterly principal installments on the term loan are subject to adjustment, if applicable, for certain prepayments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, outstanding revolving loans, which included $26 million and $33 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.38% and 1.87% per annum, respectively.  The term loan accrued interest at rates of 1.33% and 1.40% as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Letters of credit of approximately $108.7 million and $133.6 million were issued as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  As of both September&#160;30, 2021 and December&#160;31, 2020, letter of credit fees accrued at 0.375% per annum for performance standby letters of credit and at 1.25% per annum for financial standby letters of credit.  Outstanding letters of credit mature at various dates and most have automatic renewal provisions, </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">subject to prior notice of cancellation.  As of September&#160;30, 2021 and December&#160;31, 2020, availability for revolving loans totaled $1.0 billion and $1.2 billion, respectively, or up to $546.2 million and $516.4 million, respectively, for new letters of credit.  Revolving loan borrowing capacity included $274.1 million and $267.3 million of availability in either Canadian dollars or Mexican pesos as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The unused facility fee as of both September&#160;30, 2021 and December&#160;31, 2020 accrued at a rate of 0.20% per annum.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Credit Facility is guaranteed by certain subsidiaries of the Company (the &#8220;Guarantor Subsidiaries&#8221;) and obligations under the Credit Facility are secured by substantially all of the Company&#8217;s and the Guarantor Subsidiaries&#8217; respective assets, subject to certain exceptions. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Credit Facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  The Company has other credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances.  As of September&#160;30, 2021, outstanding borrowings under the Company&#8217;s other credit facilities totaled approximately $4.0 million and accrued interest at a weighted average rate of 3.2%.  As of December&#160;31, 2020, there were no outstanding borrowings.  Additionally, the Company has a separate credit facility, under which it may issue up to $50.0 million of performance standby letters of credit.&#160; As of September&#160;30, 2021 and December&#160;31, 2020, letters of credit issued under this facility totaled $26.2 million and $18.2 million, respectively, and accrued fees at 0.40% and 0.50% per annum, respectively.  The Company&#8217;s other credit facilities are subject to customary provisions and covenants.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Debt Guarantees and Covenants</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 4.50% Senior Notes are fully and unconditionally guaranteed on a senior unsecured, joint and several basis by the Company&#8217;s wholly-owned domestic restricted subsidiaries that guarantee its existing credit facilities, subject to certain exceptions.  MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both September&#160;30, 2021 and December&#160;31, 2020.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Additional Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $5.0 million and $12.4 million, respectively.  In the third quarter of 2020, the Company redeemed its previously outstanding $400 million 4.875% Senior Notes due in 2023 and recognized a pre-tax debt extinguishment loss of approximately $5.6 million, including $3.3 million of early repayment premiums and $2.3 million of unamortized deferred financing costs.  For additional information pertaining to the Company&#8217;s debt instruments, see Note 7 - Debt in the Company&#8217;s 2020 Form 10-K.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Subsequent Event</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November&#160;1, 2021, the Company refunded and replaced its Credit Facility with an unsecured replacement credit facility (the &#8220;replacement Credit Facility&#8221;), which matures on November&#160;1, 2026, and has total commitments of $2.0 billion, which amount is composed of&#160;$1.65 billion&#160;of revolving commitments and a term loan with an original principal amount of $350 million.  The rates applicable to commitments, borrowings and letters of credit were also modified in connection with the replacement Credit Facility.  </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The replacement Credit Facility is guaranteed by certain of the Company&#8217;s subsidiaries, and the obligations under the replacement Credit Facility are not secured.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company incurred approximately $5 million of financing costs as of November&#160;1, 2021 in connection with the replacement of its Credit Facility, which costs will be amortized over the remaining term of the replacement Credit Facility.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974812942184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Obligations<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Lease Obligations</a></td>
<td class="text">Lease Obligations<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases.  As of September&#160;30, 2021, the Company&#8217;s leases have remaining lease terms of up to ten years.  Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_28d0c639-0d9c-415c-9d49-152d06305c8e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_9bf3c4b3-71e0-4331-ba50-21f64e9f2ad4">one</span></span> to five years for both equipment and facility leases.  Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease.  In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components.  The Company&#8217;s lease agreements do not contain significant residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Finance Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The gross amount of assets held under finance leases as of September&#160;30, 2021 and December&#160;31, 2020 totaled $638.6 million and $563.0 million, respectively.  <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_deceffa0-1d0b-47af-bca1-13a87475e1f5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_fc845699-2060-42d8-8cf3-200d9d32228b">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $463.2 million and $418.7 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Depreciation expense associated with finance leases totaled $21.1 million and $17.5 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $58.8 million and $50.1 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease additions for the three and nine month periods ended September&#160;30, 2021 totaled $3.9 million and $89.2 million, respectively, which included additions from recent acquisitions.  For the nine month period ended September&#160;30, 2021, acquisition-related operating lease additions totaled </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$74.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  Operating lease additions for the three and nine month periods ended September&#160;30, 2020 totaled $3.3 million and $16.6 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month periods ended September&#160;30, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $26.1 million and $25.6 million, respectively, of which $2.4 million and $2.3 million, respectively, represented variable lease costs.  For the nine month periods ended September&#160;30, 2021 and 2020, rent expense for such leases totaled approximately $81.6 million and $87.7 million, respectively, of which $7.5 million and $8.0 million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of one year or less totaling approximately $158.3 million and $74.0 million for the three month periods ended September&#160;30, 2021 and 2020, respectively.  Rent expense for such leases totaled approximately $399.2 million and $224.4 million for the nine month periods ended </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September&#160;30, 2021 and 2020, respectively.  Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Additional Lease Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of September&#160;30, 2021 were as follows (in millions):</span></div><div style="margin-top:3pt"><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:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">&#160;Finance</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:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;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:100%">Operating<br/>Leases</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:100%">2021, remaining three months</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">43.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">31.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">133.4&#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:100%">73.3&#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:9pt;font-weight:400;line-height:100%">2023</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:100%">81.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="2" style="background-color:#cceeff;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:100%">43.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;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:100%">2024</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:9pt;font-weight:400;line-height:100%">41.7&#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:100%">30.6&#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:9pt;font-weight:400;line-height:100%">2025</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:100%">12.4&#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:9pt;font-weight:400;line-height:100%">19.1&#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:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</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:9pt;font-weight:400;line-height:100%">1.0&#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:100%">25.0&#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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">313.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">222.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">(12.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">(13.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations, net of interest</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">301.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">209.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72">Less current portion</span></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:9pt;font-weight:400;line-height:100%">140.8&#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:100%">80.2&#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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">160.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">129.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 3.4%.  Non-cancelable operating leases had a weighted average remaining lease term of 3.8 years and a weighted average discount rate of 3.1% as of September&#160;30, 2021.</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Lease Obligations</a></td>
<td class="text">Lease Obligations<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases.  As of September&#160;30, 2021, the Company&#8217;s leases have remaining lease terms of up to ten years.  Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_28d0c639-0d9c-415c-9d49-152d06305c8e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_9bf3c4b3-71e0-4331-ba50-21f64e9f2ad4">one</span></span> to five years for both equipment and facility leases.  Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease.  In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components.  The Company&#8217;s lease agreements do not contain significant residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Finance Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The gross amount of assets held under finance leases as of September&#160;30, 2021 and December&#160;31, 2020 totaled $638.6 million and $563.0 million, respectively.  <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_deceffa0-1d0b-47af-bca1-13a87475e1f5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_fc845699-2060-42d8-8cf3-200d9d32228b">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $463.2 million and $418.7 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Depreciation expense associated with finance leases totaled $21.1 million and $17.5 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $58.8 million and $50.1 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease additions for the three and nine month periods ended September&#160;30, 2021 totaled $3.9 million and $89.2 million, respectively, which included additions from recent acquisitions.  For the nine month period ended September&#160;30, 2021, acquisition-related operating lease additions totaled </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$74.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  Operating lease additions for the three and nine month periods ended September&#160;30, 2020 totaled $3.3 million and $16.6 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month periods ended September&#160;30, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $26.1 million and $25.6 million, respectively, of which $2.4 million and $2.3 million, respectively, represented variable lease costs.  For the nine month periods ended September&#160;30, 2021 and 2020, rent expense for such leases totaled approximately $81.6 million and $87.7 million, respectively, of which $7.5 million and $8.0 million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of one year or less totaling approximately $158.3 million and $74.0 million for the three month periods ended September&#160;30, 2021 and 2020, respectively.  Rent expense for such leases totaled approximately $399.2 million and $224.4 million for the nine month periods ended </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September&#160;30, 2021 and 2020, respectively.  Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Additional Lease Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of September&#160;30, 2021 were as follows (in millions):</span></div><div style="margin-top:3pt"><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:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">&#160;Finance</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:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;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:100%">Operating<br/>Leases</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:100%">2021, remaining three months</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">43.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">31.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">133.4&#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:100%">73.3&#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:9pt;font-weight:400;line-height:100%">2023</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:100%">81.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="2" style="background-color:#cceeff;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:100%">43.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;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:100%">2024</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:9pt;font-weight:400;line-height:100%">41.7&#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:100%">30.6&#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:9pt;font-weight:400;line-height:100%">2025</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:100%">12.4&#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:9pt;font-weight:400;line-height:100%">19.1&#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:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</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:9pt;font-weight:400;line-height:100%">1.0&#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:100%">25.0&#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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">313.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">222.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">(12.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">(13.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations, net of interest</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">301.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">209.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72">Less current portion</span></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:9pt;font-weight:400;line-height:100%">140.8&#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:100%">80.2&#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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">160.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">129.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 3.4%.  Non-cancelable operating leases had a weighted average remaining lease term of 3.8 years and a weighted average discount rate of 3.1% as of September&#160;30, 2021.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974805163496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Other Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation and Other Employee Benefit Plans</a></td>
<td class="text">Stock-Based Compensation and Other Employee Benefit Plans<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has stock-based compensation plans, under which shares of the Company&#8217;s common stock are reserved for issuance, including the MasTec, Inc. Amended and Restated 2013 Incentive Compensation Plan (the &#8220;Restated 2013 Incentive Plan&#8221;), which became effective in May 2021, and which amends and restates the MasTec, Inc. 2013 Incentive Compensation Plan (as amended from time to time, the &#8220;2013 Incentive Plan&#8221;).  The Restated 2013 Incentive Plan increases the total number of shares of MasTec, Inc. common stock reserved and available for delivery pursuant to awards under the Restated 2013 Incentive Plan by 1,150,000 shares.  Under all stock-based compensation plans in effect as of September&#160;30, 2021, there were approximately 3,673,000 shares available for future grant.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-cash stock-based compensation expense under all plans totaled $6.1 million and $5.6 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $17.7 million and $15.5 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Income tax benefits associated with stock-based compensation arrangements, including from the vesting of share-based payment awards, totaled $1.2 million and $1.4 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $3.4 million and $3.6 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restricted Shares</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec grants restricted stock awards and restricted stock units (together, &#8220;restricted shares&#8221;) to eligible participants, which are valued based on the closing market share price of MasTec common stock (the &#8220;market price&#8221;) on the date of grant.  During the restriction period, holders of restricted stock awards are entitled to vote the shares.  As of September&#160;30, 2021, total unearned compensation related to restricted shares was approximately $34.5 million, which amount is expected to be recognized over a weighted average period of approximately 1.9 years.  The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $0.3 million and $0.2 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $11.6 million and $6.7 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.</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:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Activity, restricted shares: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:700;line-height:100%">Restricted <br/>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:9pt;font-weight:700;line-height:100%">Per Share Weighted Average Grant Date Fair Value </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:100%">Non-vested restricted shares, as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">1,845,341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">34.90&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 2px 12.25pt;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:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">160,221&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">93.58&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%">Vested</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:100%">(118,263)</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:100%">52.58&#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 12.25pt;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:100%">Canceled/forfeited</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:9pt;font-weight:400;line-height:100%">(26,000)</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:100%">31.72&#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:9pt;font-weight:400;line-height:100%">Non-vested restricted shares, as of September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">1,861,299&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">38.88&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Includes 2,500 and 2,300 restricted stock units as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has certain employee stock purchase plans (collectively, &#8220;ESPPs&#8221;), under which shares of the Company&#8217;s common stock are available for purchase by eligible participants.  Effective January 1, 2021, the Company&#8217;s ESPPs were amended (the &#8220;Amended ESPPs&#8221;), eliminating the look-back option and changing the offering period from three months to two weeks.  Under the Amended ESPPs, eligible participants are permitted to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares on the date of purchase, which occurs on the last trading day of each two week offering period.  Previously, these plans allowed participants to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares at the lower of (i) the date of commencement of the offering period or (ii) the last day of the offering period, as defined in the plan documents.  Prior to January 1, 2021, the fair value of purchases under the ESPPs was estimated using the Black-Scholes option-pricing valuation model.  The Company may issue common shares to plan participants or reacquire common shares on the open market or in privately negotiated transactions, at the Company&#8217;s discretion.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three and nine month periods ended September&#160;30, 2021, 21,636 shares and 60,669 shares, respectively, were purchased by participants under the Company&#8217;s ESPPs for $1.8 million and $5.0 million, respectively, which shares were reacquired by the Company on the open market.  For the three and nine month periods ended September&#160;30, 2020, 39,596 shares and 193,655 shares, respectively, were purchased by participants for $1.5 million and $5.5 million, respectively, which shares were newly issued by the Company.  Compensation expense associated with the Company&#8217;s ESPPs totaled approximately $0.3 million and $0.5 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled approximately $0.9 million and $1.7 million for the nine month periods ended September&#160;30, 2021 and 2020, 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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974811117368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Retirement Plans<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Other Retirement Plans</a></td>
<td class="text">Other Retirement Plans<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Multiemployer Plans.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain of MasTec&#8217;s subsidiaries contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (&#8220;MEPPs&#8221;).  Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans.  Multiemployer plan contribution rates are determined annually and assessed on a &#8220;pay-as-you-go&#8221; basis based on union employee payrolls.  Union payrolls cannot be determined for future periods because the number of union employees employed at a given time, and the plans in which they participate, vary depending upon the location and number of ongoing projects and the need for union resources in connection with those projects. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:</span></div><div style="margin-bottom:9pt;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:43.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.765%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;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:100%">Multiemployer Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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:100%">Covered Employees</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">Contributions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">(in millions)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">Low</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">High</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">Pension</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">Other Multiemployer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">Total</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:700;line-height:100%">For the Three Months Ended September 30: </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">2021</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:100%">5,116&#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:9pt;font-weight:400;line-height:100%">6,979&#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:9pt;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:9pt;font-weight:400;line-height:100%">36.9&#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:9pt;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:9pt;font-weight:400;line-height:100%">11.7&#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:9pt;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:9pt;font-weight:400;line-height:100%">48.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:9pt;font-weight:400;line-height:100%">2020</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:9pt;font-weight:400;line-height:100%">1,452&#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:100%">1,469&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">7.2&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">1.7&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">8.9&#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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30: </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"/><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;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:100%">2021</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:9pt;font-weight:400;line-height:100%">2,412&#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:100%">6,979&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">81.1&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">21.9&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">103.0&#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:9pt;font-weight:400;line-height:100%">2020</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:100%">1,119&#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:9pt;font-weight:400;line-height:100%">1,469&#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:9pt;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:9pt;font-weight:400;line-height:100%">19.5&#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:9pt;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:9pt;font-weight:400;line-height:100%">5.5&#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:9pt;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:9pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fluctuations in the number of employees covered under multiemployer plans and related contributions in the table above related to the timing of activity for the Company&#8217;s union resource-based projects, the majority of which are within its oil and gas operations, as well as the effect of the Company&#8217;s 2021 acquisitions.</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974805192056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Equity</a></td>
<td class="text">Equity<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Share Activity</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s share repurchase programs provide for the repurchase of shares of MasTec common stock from time to time in open market transactions or in privately negotiated transactions in accordance with applicable securities laws.  The Company&#8217;s share repurchase programs do not have an expiration date.  There were no share repurchases under the Company&#8217;s share repurchase programs in either of the three or nine month periods ended September&#160;30, 2021.  During the nine month period ended September&#160;30, 2020, the Company repurchased 3.6 million shares of its common stock, substantially all of which were repurchased in the first quarter, for an aggregate purchase price totaling approximately $120.2 million.  As of September&#160;30, 2021, $158.6 million was available for future share repurchases under all of the Company&#8217;s open share repurchase programs, which included $8.6 million under the Company&#8217;s December 2018 share repurchase program, and the full amount of the Company&#8217;s March 2020 $150 million share repurchase program.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized foreign currency translation activity, net, for each of the three and nine month periods ended September&#160;30, 2021 and 2020 relates to the Company&#8217;s operations in Canada and Mexico.  For the three and nine month periods ended September&#160;30, 2021, unrealized investment activity includes unrealized gains on the Waha JV swaps and unrealized losses on the AVCT convertible debentures prior to their conversion in the third quarter of 2021.  The net unrealized gain on the AVCT convertible debentures was reclassified into other income, net in the third quarter of 2021 in conjunction with the conversion into shares of AVCT common stock.  For the three month period ended September&#160;30, 2020, unrealized investment activity includes unrealized gains on both the Waha JV swaps and the AVCT convertible debentures, and for the nine month period ended September&#160;30, 2020, includes unrealized losses on the Waha JV swaps, offset, in part, by unrealized gains on the AVCT convertible debentures.  See Note 4 - Fair Value of Financial Instruments for additional information pertaining to the Waha JV swaps and AVCT convertible debentures.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974807057272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income TaxesIn determining the quarterly provision for income taxes, management uses an estimated annual effective tax rate based on forecasted annual pre-tax income, permanent tax differences, statutory tax rates and tax planning opportunities in the various jurisdictions in which the Company operates.  The effect of significant discrete items is separately recognized in the quarter(s) in which they occur.  For the three month periods ended September&#160;30, 2021 and 2020, the Company&#8217;s consolidated effective tax rates were 19.7% and 25.7%, respectively.  For the nine month periods ended September&#160;30, 2021 and 2020, the Company&#8217;s consolidated effective tax rates were 24.8% and 22.7%, respectively.  The Company&#8217;s effective tax rate for the nine month period ended September&#160;30, 2021 included the negative effect of $2.3 million related to non-deductible share-based compensation, offset by a benefit from adjustments related to the third quarter 2021 finalization of the Company&#8217;s 2020 tax returns.  For the nine month period ended September&#160;30, 2020, the Company&#8217;s tax rate benefited from the release of approximately $9.6 million of certain valuation allowances on Canadian deferred tax assets that were no longer necessary, as well as from adjustments related to the finalization of the Company&#8217;s 2019 tax returns.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974806425416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Related Information<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment and Related Information</a></td>
<td class="text">Segments and Related Information<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Segment Discussion</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company manages its operations under five operating segments, which represent its five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission and (5) Other.  This structure is generally focused on broad end-user markets for the Company&#8217;s labor-based construction services.  All five reportable segments derive their revenue from the engineering, installation and maintenance of infrastructure, primarily in North America.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others.  The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy and various types of heavy civil and industrial infrastructure.  The Company performs engineering, construction and maintenance services for pipelines and processing facilities for the energy and utilities industries through its Oil and Gas segment.  The Electrical Transmission segment primarily serves the energy and utility industries through the engineering, construction and maintenance of electrical transmission lines and substations, including electrical distribution network systems.  The Other segment includes certain equity investees, the services of which vary from those provided by the Company&#8217;s primary segments, as well as other small business units that perform construction and other services for a variety of international end-markets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earnings before interest, taxes, depreciation and amortization (&#8220;EBITDA&#8221;) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting.  As appropriate, the Company supplements the reporting of its consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA.  The Company believes these non-U.S. GAAP measures provide meaningful information and help investors understand the Company&#8217;s financial results and assess its prospects for future performance.  The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers, because it excludes certain items that may not be indicative of the Company&#8217;s core operating results for its reportable segments, as well as items that can vary widely across different industries or among companies within the same industry.  Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Summarized financial information for MasTec&#8217;s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions.  The tables below may contain slight summation differences due to rounding.</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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </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:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">670.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">645.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">1,869.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">1,943.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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:9pt;font-weight:400;line-height:100%">518.4&#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:100%">468.9&#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:100%">1,350.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:9pt;font-weight:400;line-height:100%">1,181.4&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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:9pt;font-weight:400;line-height:100%">858.4&#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:9pt;font-weight:400;line-height:100%">462.5&#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:9pt;font-weight:400;line-height:100%">2,205.3&#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:9pt;font-weight:400;line-height:100%">1,190.1&#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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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:9pt;font-weight:400;line-height:100%">365.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:9pt;font-weight:400;line-height:100%">128.5&#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:100%">731.4&#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:100%">380.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;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%">0.0&#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:9pt;font-weight:400;line-height:100%">0.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 colspan="2" style="background-color:#cceeff;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:100%">0.0&#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:9pt;font-weight:400;line-height:100%">0.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:9pt;font-weight:400;line-height:100%">Eliminations</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:9pt;font-weight:400;line-height:100%">(8.1)</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:100%">(7.1)</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:100%">(13.9)</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:100%">(12.0)</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 7.75pt;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:100%">Consolidated revenue</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">2,404.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">1,698.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">6,142.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">4,684.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Revenue generated primarily by utilities customers represented 22.2% and 15.7% of Communications segment revenue for the three month periods ended September&#160;30, 2021 and 2020, respectively, and represented 21.0% and 15.3% for the nine month periods ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="margin-bottom:8pt;margin-top:14pt"><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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </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:700;line-height:100%">EBITDA:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">71.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">79.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">193.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">206.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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:9pt;font-weight:400;line-height:100%">13.8&#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:100%">34.4&#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:100%">40.2&#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:100%">69.5&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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:9pt;font-weight:400;line-height:100%">170.6&#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:9pt;font-weight:400;line-height:100%">160.4&#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:9pt;font-weight:400;line-height:100%">476.2&#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:9pt;font-weight:400;line-height:100%">315.0&#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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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:9pt;font-weight:400;line-height:100%">34.9&#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:100%">9.1&#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:100%">47.8&#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:100%">14.2&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%">7.5&#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:9pt;font-weight:400;line-height:100%">7.6&#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:9pt;font-weight:400;line-height:100%">23.3&#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:9pt;font-weight:400;line-height:100%">22.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;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:100%">Corporate</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:9pt;font-weight:400;line-height:100%">(26.6)</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:100%">(37.5)</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:100%">(86.3)</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:100%">(100.6)</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 7.75pt;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:100%">Consolidated EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">271.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">253.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">694.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">527.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt"><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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </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:700;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">26.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">21.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">72.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">62.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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:9pt;font-weight:400;line-height:100%">13.0&#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:100%">5.0&#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:100%">31.1&#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:100%">13.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;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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:9pt;font-weight:400;line-height:100%">55.5&#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:9pt;font-weight:400;line-height:100%">47.5&#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:9pt;font-weight:400;line-height:100%">163.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="2" style="background-color:#cceeff;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:100%">107.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;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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:9pt;font-weight:400;line-height:100%">21.1&#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:100%">6.2&#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:100%">41.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:9pt;font-weight:400;line-height:100%">18.6&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%">0.0&#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:9pt;font-weight:400;line-height:100%">0.0&#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:9pt;font-weight:400;line-height:100%">0.0&#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:9pt;font-weight:400;line-height:100%">0.0&#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:9pt;font-weight:400;line-height:100%">Corporate</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:9pt;font-weight:400;line-height:100%">2.7&#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:100%">2.8&#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:100%">8.5&#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:100%">8.5&#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 7.75pt;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:100%">Consolidated depreciation and amortization</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">118.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">82.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">316.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">210.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </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:700;line-height:100%">EBITDA Reconciliation:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</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:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">140.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">157.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">338.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">271.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">Plus:</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"/><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 7.75pt;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:100%">Interest expense, net</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:100%">13.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 colspan="2" style="background-color:#cceeff;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:100%">13.6&#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:9pt;font-weight:400;line-height:100%">39.4&#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:9pt;font-weight:400;line-height:100%">45.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 7.75pt;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:100%">Depreciation</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:9pt;font-weight:400;line-height:100%">95.4&#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:100%">71.4&#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:100%">262.1&#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:100%">182.2&#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 7.75pt;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:100%">Amortization of intangible 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:9pt;font-weight:400;line-height:100%">23.4&#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:9pt;font-weight:400;line-height:100%">11.2&#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:9pt;font-weight:400;line-height:100%">54.5&#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:9pt;font-weight:400;line-height:100%">28.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;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:100%">Consolidated EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">271.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">253.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">694.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">527.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign Operations and Other.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has operations in North America, primarily in the United States and Canada, and, to a lesser extent, in Mexico, the Caribbean and India.  Revenue derived from U.S. operations totaled $2.4 billion and $1.7 billion for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $6.0 billion and $4.6 billion for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Revenue derived from foreign operations totaled $40.8 million and $18.2 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $120.7 million and $77.8 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively, substantially all of which was derived from the Company&#8217;s Canadian operations in its Oil and Gas segment.  Long-lived assets held in the U.S. included property and equipment, net, of $1.0 billion and $959.5 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively, and, for the Company&#8217;s businesses in foreign countries, totaled $21.7 million and $22.8 million, respectively.  Intangible assets and goodwill, net, related to the Company&#8217;s U.S. operations totaled approximately $1.8 billion and $1.4 billion as of September&#160;30, 2021 and December&#160;31, 2020, respectively, and for the Company&#8217;s businesses in foreign countries, totaled approximately $45.4 million and $50.5 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The majority of the Company&#8217;s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations.  As of September&#160;30, 2021 and December&#160;31, 2020, amounts due from customers from which foreign revenue was derived accounted for approximately 4% and 5%, respectively, of the Company&#8217;s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue.  Revenue from governmental entities for both the three and nine month periods ended September&#160;30, 2021 totaled approximately 5% of total revenue, and for both the three and nine month periods ended September&#160;30, 2020 totaled approximately 2% of total revenue, substantially all of which was derived from the Company&#8217;s U.S. operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Significant Customers</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue concentration information for significant customers as a percentage of total consolidated revenue was as follows:</span></div><div style="margin-top:5pt;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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;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:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;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:100%">For the Nine Months Ended September 30, </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:700;line-height:100%">Customer:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Enbridge, Inc. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">21%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">1%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AT&amp;T (excluding DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)(c)</span></div></td><td colspan="3" style="background-color:#ffffff;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:100%">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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12%</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8%</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16%</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"/><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"/><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"/><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></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Company&#8217;s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> was spun off from AT&amp;T in July 2021.  Revenue from DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> is excluded from AT&amp;T for all periods presented.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;The Company&#8217;s relationship with AT&amp;T is based upon multiple separate master service and other service agreements, including for installation and maintenance services, as well as construction/installation contracts for AT&amp;T&#8217;s: (i) wireless; (ii) wireline/fiber; and (iii) other installation services, including smart city initiatives.  Revenue from AT&amp;T is included within the Communications segment.</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974805069112">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price and acquisition purchase price disputes.  MasTec cannot provide assurance that it will be successful in recovering all or any of the potential damages it has claimed or in defending claims against the Company.  The outcome of such cases, claims and disputes cannot be predicted with certainty and an unfavorable resolution of one or more of them could have a material adverse effect on the Company&#8217;s business, financial condition, results of operations and cash flows. In the third quarter of 2021, a settlement was finalized in favor of MasTec for approximately $25 million, of which $19 million is due in 2022, and is recorded within other current and other long-term assets within the Company&#8217;s consolidated balance sheets, as appropriate.  Net of legal and other costs incurred, the Company recorded $5 million of other income related to this settlement in the Company&#8217;s financial statements in the third quarter of 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other Commitments and Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Leases. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facility, vehicle and equipment needs, including related party leases.  See Note 8 - Lease Obligations and Note 15 - Related Party Transactions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Letters of Credit.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company&#8217;s equity investments and other strategic arrangements, including its variable interest entities.  Such letters of credit are generally issued by a bank or similar financial institution.  The letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit under certain conditions.  If this were to occur, the Company would be required to reimburse the issuer of the letter of credit, which, depending upon the circumstances, could result in a charge to earnings.  As of September&#160;30, 2021 and December&#160;31, 2020, there were $134.9 million and $151.8 million, respectively, of letters of credit issued under the Company&#8217;s credit facilities.  The Company is not aware of any material claims relating to its outstanding letters of credit as of September&#160;30, 2021 or December&#160;31, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Performance and Payment Bonds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects.  These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors.  If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond.  The Company must reimburse the surety for expenses or outlays it incurs.  As of September&#160;30, 2021 and December&#160;31, 2020, outstanding performance and payment bonds approximated $1,723.9 million and $764.8 million, respectively, and estimated costs to complete projects secured by these bonds totaled $569.6 million and $263.2 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Included in these balances as of September&#160;30, 2021 are $115.0 million of outstanding performance and payment bonds issued on behalf of the Company&#8217;s proportionately consolidated non-controlled contractual joint ventures, representing the Company&#8217;s proportionate share of the total bond obligation for the related projects.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Investment and Strategic Arrangements.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company holds undivided interests, ranging from 85% to 90%, in multiple proportionately consolidated non-controlled contractual joint ventures that provide infrastructure construction services for electrical transmission projects, as well as undivided interests ranging from 30% to 50% in three civil construction projects.  Income and/or losses incurred by these joint ventures are generally shared proportionally by the respective joint venture members, with the members of the joint ventures jointly and severally liable for all of the obligations of the joint venture.  The respective joint venture agreements provide that each joint venture partner indemnify the other party for any liabilities incurred by such joint venture in excess of its ratable portion of such liabilities.  Thus, it is possible that the Company could be required to pay or perform obligations in excess of its share if the other joint venture partners fail or refuse to pay or perform their respective share of the obligations.  As of September&#160;30, 2021, the Company was not aware of material future claims against it in connection with these arrangements.  Included in the Company&#8217;s cash balances as of September&#160;30, 2021 and December&#160;31, 2020 are amounts held by entities that are proportionately consolidated totaling $10.8 million and $8.2 million, respectively.  These amounts are available to support the operations of those entities, but are not available for the Company&#8217;s other operations.  In addition, the Company provided $0.7 million of project-related financing to its contractual joint ventures for the nine month period ended September&#160;30, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has other investment and strategic arrangements, under which it may incur costs or provide financing, performance, financial and/or other guarantees.  See Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions for additional information pertaining to the Company&#8217;s investment and strategic arrangements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Self-Insurance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  MasTec maintains insurance policies for workers&#8217; compensation, general liability and automobile liability, which are subject to per claim deductibles.  The Company is self-insured up to the amount of the deductible.  The Company also maintains excess umbrella coverage.  As of September&#160;30, 2021 and December&#160;31, 2020, MasTec&#8217;s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $153.6 million and $129.6 million, respectively, of which $98.7 million and $86.1 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets.  MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses.  MasTec&#8217;s estimated liability for employee group medical claims totaled $4.7 million and $4.3 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is required to post collateral, generally in the form of letters of credit, surety bonds and cash to certain of its insurance carriers.  Insurance-related letters of credit for the Company&#8217;s workers&#8217; compensation, general liability and automobile liability policies amounted to $64.1 million and $59.3 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Outstanding surety bonds related to self-insurance programs amounted to $39.0 million and $37.4 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Collective Bargaining Agreements and Multiemployer Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  As discussed in Note 10 - Other Retirement Plans, certain of MasTec&#8217;s subsidiaries are party to various collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits and contribute certain amounts to MEPPs.  The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, &#8220;ERISA&#8221;), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer&#8217;s complete or partial withdrawal from, or upon termination of, such plans.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company currently contributes, and in the past, has contributed to, plans that are underfunded, and, therefore, could have potential liability associated with a voluntary or involuntary withdrawal from, or termination of, these plans.  As of September&#160;30, 2021, the Company does not have plans to withdraw from, and is not aware of circumstances that would reasonably lead to material claims against it, in connection with the MEPPs in which it participates.  There can be no assurance, however, that the Company will not be assessed liabilities in the future, including in the form of a surcharge on future benefit contributions or increased contributions on underfunded plans.  The amount the Company could be obligated to pay or contribute in the future cannot be estimated, as these amounts are based on future levels of work of the union employees covered by these plans, investment returns, which could be negatively affected by economic and market conditions, and the level of underfunding of such plans.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indemnities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The Company generally indemnifies its customers for the services it provides under its contracts, as well as other specified liabilities, which may subject the Company to indemnity claims, liabilities and related litigation.  As of September&#160;30, 2021 and December&#160;31, 2020, the Company was not aware of any material asserted or unasserted claims in connection with these indemnity obligations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other Guarantees.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  From time to time in the ordinary course of its business, MasTec guarantees the obligations of its subsidiaries, including obligations under certain contracts with customers, certain lease obligations, and in some states, obligations in connection with obtaining contractors&#8217; licenses.  MasTec has also issued performance and other guarantees in connection with certain of its equity investments.  MasTec also generally warrants the work it performs following substantial completion of a project.  Much of the work performed by the Company is evaluated for defects shortly after the work is completed.  If warranty claims occur, the Company could be required to repair or replace warrantied items, or, if customers elect to repair or replace the warrantied item using the services of another provider, the Company could be required to pay for the cost of the repair or replacement.  Warranty claims have historically not been material.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Concentrations of Risk.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the third quarter of 2021, DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> was spun off from AT&amp;T.  As a result, for customer reporting purposes, AT&amp;T and DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> are reported separately and all prior periods have been updated to give retroactive effect to the spin off of DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174; </span>from AT&amp;T.  For the nine month period ended September&#160;30, 2021, the Company had approximately 545 customers.  As of September&#160;30, 2021, one customer accounted for approximately 11% of the Company&#8217;s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue.  As of December&#160;31, 2020, two customers each accounted for approximately 15% and 12%, respectively, of the Company&#8217;s consolidated net accounts receivable position.  In addition, the Company derived 58% and 60% of its revenue from its top ten customers for the three month periods ended September&#160;30, 2021 and 2020, respectively, and derived 56% and 58% of its revenue from its top ten customers for the nine month periods ended September&#160;30, 2021 and 2020, respectively<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommitmentsContingenciesAndGuaranteesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments, contingencies, and guarantees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock</td>
</tr>
<tr>
<td style="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>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974809322088">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing and business development activities from a number of different vendors on a non-exclusive basis, and, from time to time, rents equipment to, sells certain supplies, or performs construction services on behalf of, entities in which members of subsidiary management have ownership or commercial interests.  For the three month periods ended September&#160;30, 2021 and 2020, such payments to related party entities totaled approximately $20.7 million and $23.8 million, respectively, and for the nine month periods ended September&#160;30, 2021 and 2020, totaled approximately $71.8 million and $65.3 million, respectively.  Payables associated with such arrangements totaled approximately $0.6 million and $8.9 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Revenue from such related party arrangements totaled approximately $0.8 million and $0.9 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled approximately $2.9 million and $3.2 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Related amounts receivable, net, totaled approximately $0.3 million and $0.5 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company rents and leases equipment and purchases certain supplies and servicing from CCI.  Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec&#8217;s Board of Directors and Jos&#233; R. Mas, MasTec&#8217;s Chief Executive Officer, serves as the chairman of CCI, and a member of management of a MasTec subsidiary and an entity that is owned by the Mas family are minority owners.  MasTec paid CCI $8.0 million and $1.8 million, net of rebates, respectively, for the three month periods ended September&#160;30, 2021 and 2020, and paid approximately $18.6 million and $3.2 million, respectively, for the nine month periods ended September&#160;30, 2021 and 2020 related to this activity.  Amounts payable to CCI, net of rebates receivable, totaled approximately $3.4 million and $4.2 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and Jos&#233; R. Mas, along with two members of management of a MasTec subsidiary.  For the three month period ended September&#160;30, 2021, MasTec incurred subcontracting expenses of approximately $41.1 million under these arrangements, and no subcontracting expenses were incurred for the three month period ended September&#160;30, 2020.  For the nine month period ended September&#160;30, 2021, MasTec incurred subcontracting expenses under these arrangements of approximately $86.9 million, and for the nine month period ended September&#160;30, 2020, incurred approximately $0.6 million, net.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts payable totaled approximately $7.1 million and $1.4 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns.  For both the three month periods ended September&#160;30, 2021 and 2020, MasTec paid approximately $0.6 million related to this leasing arrangement, and paid approximately $1.9 million for both the nine month periods ended September&#160;30, 2021 and 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec performs construction services on behalf of a professional Miami soccer franchise (the &#8220;Franchise&#8221;) in which Jorge Mas and Jos&#233; R. Mas are minority owners.  Services provided by MasTec include the construction of a soccer facility and stadium as well as wireless infrastructure services.  For both the three and nine month periods ended September&#160;30, 2021, charges under these arrangements were de minimis, and for the three and nine month periods ended September&#160;30, 2020, MasTec charged approximately $0.7 million and $6.2 million, respectively.  Related amounts outstanding as of both September&#160;30, 2021 and December&#160;31, 2020 were de minimis.  Payments for other expenses related to the Franchise for the nine month periods ended September&#160;30, 2021 and 2020 totaled approximately $0.3 million and $0.2 million, respectively, for which there were no amounts outstanding as of either September&#160;30, 2021 or December&#160;31, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec leases employees and provides satellite communication services to a customer in which Jorge Mas and Jos&#233; R. Mas own a majority interest.  Charges to this customer under these arrangements totaled approximately $0.3 million for both the three month periods ended September&#160;30, 2021 and 2020, and for the nine month periods ended September&#160;30, 2021 and 2020, totaled approximately $0.9 million and $1.0 million, respectively.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts receivable totaled approximately $0.8 million and $0.9 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amounts outstanding, net, for advances made by the Company on behalf of a construction management firm specializing in steel building systems that was acquired by MasTec, of which Juan Carlos Mas was a minority owner at the time of acquisition, were de minimis as of both September&#160;30, 2021 and December&#160;31, 2020.  Outstanding amounts are expected to be settled under customary terms associated with the related purchase agreement.  During the third quarter of 2021, certain provisions relating to contingent consideration within the purchase agreement were clarified, for which the net impact is expected to be insignificant.  For the three month period ended September&#160;30, 2021, the Company paid $0.8 million of contingent consideration related to this agreement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company, through a second quarter 2020 acquisition, has a 25% interest in an entity, under which the acquired business and the 25%-owned entity have a subcontracting arrangement.  The Company&#8217;s interest in this entity, for which post-acquisition operating activity is de minimis, is accounted for as an equity method investment.  As of September&#160;30, 2021 and December&#160;31, 2020, the Company&#8217;s net investment in this entity was a liability of approximately $1.6 million and $2.0 million, respectively, which net amount includes approximately $2.3 million and $1.9 million, respectively, of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement.  Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity.  For the three and nine month periods ended September&#160;30, 2021, approximately $0.2 million and $0.6 million, respectively, of income was recognized in connection with these arrangements, and for both the three and nine month periods ended September&#160;30, 2020, approximately $0.6 million of income was recognized.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts receivable totaled $0.2 million and $0.4 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-controlling interests in entities consolidated by the Company represent ownership interests held by members of management of certain of the Company&#8217;s subsidiaries, primarily in the Company&#8217;s Oil and Gas segment.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2021, the Company acquired an additional 15% of the non-controlling interests in one of these entities from two members of subsidiary management for $6.8 million in cash.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Split Dollar Agreements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has split dollar life insurance agreements with trusts, for one of which Jorge Mas is a trustee, and for one of which Jos&#233; R. Mas is a trustee.  For both the three month periods ended September&#160;30, 2021 and 2020, the Company paid $0.6 million in connection with the agreements for Jorge Mas, and no payments were made for Jos&#233; R. Mas.  For both the nine month periods ended September&#160;30, 2021 and 2020, the Company paid $1.1 million in connection with the agreements for Jorge Mas, and paid $0.7 million for Jos&#233; R. Mas.  As of September&#160;30, 2021 and December&#160;31, 2020, life insurance assets associated with these agreements totaled approximately $24.0 million and $22.2 million, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974812130584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business, Basis of Presentation and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X.  Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted.  The accompanying consolidated balance sheet as of December&#160;31, 2020 is derived from the Company&#8217;s audited financial statements as of that date.  Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December&#160;31, 2020 contained in the Company&#8217;s 2020 Annual Report on Form 10-K (the &#8220;2020 Form 10-K&#8221;).  In management&#8217;s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included.  When necessary, certain prior year amounts have been reclassified to conform to the current period presentation.  Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year.  The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.</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="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text">When necessary, certain prior year amounts have been reclassified to conform to the current period presentation.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest.  All significant intercompany balances and transactions have been eliminated in consolidation.  Other parties&#8217; interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities.  Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss.  The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.  See Note 4 - Fair Value of Financial Instruments.  For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.</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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Equity Method Investments</a></td>
<td class="text">The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.  See Note 4 - Fair Value of Financial Instruments.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy', window );">Unincorporated Entities, Proportional Consolidation</a></td>
<td class="text">For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Translation of Foreign Currencies</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Translation of Foreign Currencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss.  Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period.  Substantially all of the Company&#8217;s foreign operations use their local currency as their functional currency.  For foreign operations for which the local currency is not the functional currency, the operation&#8217;s non-monetary assets are remeasured into U.S. dollars at historical exchange rates.  All other accounts are remeasured at current exchange rates.  Gains or losses from remeasurement are included in other income or expense, net.  Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.</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="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Management Estimates</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Management Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes.  These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of the COVID-19 pandemic, climate change, and other global and/or macroeconomic trends and events.  These estimates form the basis for making judgments about the Company&#8217;s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources.  While management believes that such estimates are reasonable when considered in conjunction with the Company&#8217;s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and other long-lived assets; allowances for credit losses; asset lives used in </span></div>computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.<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="top.Show.showAR( this, 'defref_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock', window );">COVID-19 Pandemic</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Pandemic</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The novel coronavirus (&#8220;COVID-19&#8221;) pandemic disrupted business activities and significantly affected global economic conditions at the beginning of 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to contain COVID-19 or slow its spread, including a recently proposed vaccine mandate, resulting in workforce, supply chain and production disruptions and creating significant uncertainties in the U.S. and global economies.  While the adverse effects of these restrictions and mitigation measures partially subsided in the United States beginning in the second half of 2020, the COVID-19 pandemic varies by region and the possibility of future restrictions remains, particularly as new variants of COVID-19 arise.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a provider of essential services, all of the Company&#8217;s business segments have continued to operate throughout the pandemic, and, where safe and possible, the Company was generally directed by its customers to maintain normal work schedules.  The Company&#8217;s business model has, thus far, proven resilient, and management continues to adapt to the changing operational and economic environment that has resulted from the COVID-19 pandemic.  Management&#8217;s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners.  The Company has adjusted its standard operating procedures within its business operations to ensure employee and customer safety and is continually monitoring evolving health guidelines and responding to changes as appropriate.  The COVID-19 pandemic has had a negative impact on the Company&#8217;s operations since 2020 and may continue to affect its future business activities.  These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing and other mitigation measures, the health and availability of work crews or other key personnel, including subcontractors, supply chain disruptions and/or delayed project start dates, project shutdowns or cancellations that may be mandated or requested by governmental authorities or others, all of which could result in lower revenue or higher operating costs and/or create lower levels of overhead cost absorption.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Several relief measures have been enacted in response to the effects of the COVID-19 pandemic, including the Coronavirus Aid, Relief and Economic Security Act (the &#8220;CARES Act&#8221;) and the Coronavirus Response and Relief Supplemental Appropriations Act (the &#8220;Coronavirus Relief Act&#8221;).&#160; The CARES Act permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued, including the deferral of approximately $59 million of payroll taxes, half of which are due by December 31, 2021, with the remainder due by December 31, 2022.  The Company will continue to monitor and evaluate the potential effects, usefulness of, and qualification for, additional COVID-19 relief measures on the Company&#8217;s financial position, results of operations and cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notwithstanding moderation of the COVID-19 pandemic and easing of governmental and other restrictions, the Company may continue to experience negative effects on its business and operations from possible longer-term changes in consumer and customer behavior, and/or from continuing negative economic conditions or from the effects of the recently proposed vaccine mandate.  The Company believes that it has taken appropriate steps to mitigate the impacts of the COVID-19 pandemic on its business; however, the potential effects of the COVID-19 pandemic are uncertain, as they depend upon numerous evolving factors that management may not be able to accurately predict.  The availability, acceptance, administration, effectiveness, and the duration of such effectiveness, of vaccines and treatments, along with the length and extent of any continuing economic and market disruptions are unknown, and, therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes revenue from contracts with customers under Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606 (&#8220;Topic 606&#8221;).  Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred.  Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contracts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup.  Revenue derived from projects performed under master service and other service agreements totaled 37% and 32% of consolidated revenue for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled 35% and 36% for the nine month periods ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time.  This is generally when the work order has been fulfilled, which is typically the same day the work is initiated.  Point in time revenue accounted for approximately 4% of consolidated revenue for both the three month periods ended September&#160;30, 2021 and 2020, and accounted for approximately 4% and 5% of consolidated revenue for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Substantially all of the Company&#8217;s other revenue is recognized over time.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company&#8217;s project managers, engineers and financial professionals.  Management reviews estimates of total contract transaction price and total project costs on an ongoing basis.  Changes in job performance, job conditions and management&#8217;s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company&#8217;s profit recognition.  Changes in these factors could result in revisions to revenue in the period in which </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the revisions are determined, which could materially affect the Company&#8217;s consolidated results of operations for that period.  Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined.  For both the nine month periods ended September&#160;30, 2021 and 2020, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December&#160;31, 2020 and 2019.  For the three month periods ended September&#160;30, 2021 and 2020, revenue recognized as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $5.2 million and $8.8 million, respectively, and for the nine month periods ended September&#160;30, 2021 and 2020, totaled $36.9 million and $11.5 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs.  Such capitalized costs, which are amortized over the life of the respective projects, were $1.8 million and $5.5 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A performance obligation is a contractual promise to transfer a distinct good or service to a customer and is the unit of account under Topic 606.  The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied.  The vast majority of the Company&#8217;s performance obligations are completed within one year.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company&#8217;s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures.  As of September&#160;30, 2021, the amount of the Company&#8217;s remaining performance obligations was $4.2 billion.  Based on current expectations, the Company anticipates it will recognize approximately $1.3 billion of its remaining performance obligations as revenue during 2021, with the majority of the remaining balance to be recognized in 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Variable Consideration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Transaction prices for the Company&#8217;s contracts may include variable consideration, which comprises items such as change orders, claims and incentives.  Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled.  Management&#8217;s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate.  To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company&#8217;s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, the Company included approximately $97 million and $51 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings.  These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate.  As of both September&#160;30, 2021 and December&#160;31, 2020, these change orders and/or claims related to projects across the Company&#8217;s segments.  The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year.  Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.</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="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company&#8217;s 2020 Form 10-K.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in 2021</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2019-12,</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (&#8220;ASU 2019-12&#8221;), which eliminates certain exceptions to the existing guidance for income taxes related to the approach for intra-period tax allocations, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences.  This ASU also simplifies the accounting for income taxes by clarifying and amending existing guidance related to the effects of enacted changes in tax laws or rates in the effective tax rate computation, the recognition of franchise tax and the evaluation of a step-up in the tax basis of goodwill, among other clarifications.  ASU 2019-12, which the Company adopted during the first quarter of 2021, did not have a material effect on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (&#8220;ASU 2021-08&#8221;) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition.  ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value.  ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted.  The Company is currently evaluating the effect of this ASU on its 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_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The policy disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for interest in an unincorporated joint venture or partnership that is included in the enterprise's financial statements using the proportionate consolidation method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 932<br> -SubTopic 323<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6474809&amp;loc=d3e63930-109455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974805111576">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Schedule of Earnings Per Share Information</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details underlying the Company&#8217;s earnings per share calculations for the periods indicated (in thousands):</span></div><div style="margin-top:6pt"><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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</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:100%">Net income attributable to MasTec:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:400;line-height:100%">Net income - basic and diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">111,087&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">116,491&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">252,187&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">209,726&#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:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</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"/><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 7pt;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:100%">Weighted average shares outstanding - basic</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:9pt;font-weight:400;line-height:100%">72,503&#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:100%">72,138&#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:100%">72,481&#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:100%">72,971&#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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive common stock equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</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:9pt;font-weight:400;line-height:100%">1,474&#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:9pt;font-weight:400;line-height:100%">957&#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:9pt;font-weight:400;line-height:100%">1,440&#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:9pt;font-weight:400;line-height:100%">816&#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:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">73,977&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">73,095&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">73,921&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">73,787&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Calculated as total net income less amounts attributable to non-controlling interests.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the three and nine month periods ended September&#160;30, 2021, anti-dilutive common stock equivalents totaled 9,661 and 109,377, respectively.  For the three month period ended September&#160;30, 2020 there were no anti-dilutive common stock equivalents, and for the nine month period ended September&#160;30, 2020, anti-dilutive common stock equivalents totaled 58,759.</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="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>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974806431192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill by Segment</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides balances for goodwill by reportable segment as of September&#160;30, 2021 (in millions):</span></div><div style="margin-bottom:6pt;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:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.488%"/><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:8.5pt;font-weight:700;line-height:100%">Communications</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:8.5pt;font-weight:700;line-height:100%">Clean Energy and Infrastructure</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:8.5pt;font-weight:700;line-height:100%">Oil and Gas</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:8.5pt;font-weight:700;line-height:100%">Electrical Transmission</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:8.5pt;font-weight:700;line-height:100%">Total Goodwill</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:100%">Goodwill, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">589.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">165.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">510.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">197.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">1,462.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 2px 7.75pt;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:100%">Accumulated impairment loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:8.5pt;font-weight:400;line-height:100%">(124.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:8.5pt;font-weight:400;line-height:100%">(124.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Goodwill, net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">589.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">165.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">385.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">197.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">1,338.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):</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:39.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.876%"/><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:8.5pt;font-weight:700;line-height:100%">Other Intangible Assets</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:8.5pt;font-weight:700;line-height:100%">Non-Amortizing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" 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:100%">Amortizing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">Trade Names</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">Pre-Qualifications</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:8.5pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(a)</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:8.5pt;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:9pt;font-weight:400;line-height:100%">Other intangible assets, gross, as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">34.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">297.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">73.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">26.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">432.6&#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 2px 7.75pt;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:100%">Accumulated amortization</span></td><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="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:100%">(218.5)</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:100%">(10.6)</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:100%">(19.5)</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:100%">(248.6)</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:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">34.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">79.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">63.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">6.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">184.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 2px 7.75pt;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:100%">Additions from new business combinations</span></td><td colspan="2" style="border-top:1pt 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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt 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:8.5pt;font-weight:400;line-height:100%">311.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt 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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt 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:8.5pt;font-weight:400;line-height:100%">55.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt 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:8.5pt;font-weight:400;line-height:100%">367.2&#160;</span></td><td style="border-top:1pt solid #000000;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"/><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:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%">Currency translation 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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">&#8212;&#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:100%">0.3&#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:100%">&#8212;&#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:100%">0.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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Amortization expense</span></td><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="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:100%">(41.5)</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:100%">(8.4)</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:100%">(4.6)</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:100%">(54.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;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:100%">Other intangible assets, net, as of September 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">34.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">349.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">55.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">57.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">497.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Consists principally of trade names and non-compete agreements.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><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:83.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.317%"/><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:700;line-height:100%">Acquisition consideration: </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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-weight:400;line-height:100%">Cash, net of cash acquired</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">604.8&#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 2px 7pt;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:100%">Estimated fair value of contingent consideration</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:100%">40.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 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consideration transferred</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">644.9&#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:9pt;font-weight:700;line-height:100%">Identifiable assets acquired and liabilities assumed:</span></td><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 7pt;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:100%">Current assets, primarily accounts receivable</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: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:8.5pt;font-weight:400;line-height:100%">219.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 2px 7pt;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:100%">Long-term assets, primarily property and equipment and operating lease assets</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:100%">187.5&#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 7pt;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:100%">Amortizing intangible 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:100%">367.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 2px 7pt;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:100%">Current liabilities, including current portion of operating lease liabilities</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:100%">(145.4)</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 7pt;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:100%">Long-term liabilities, primarily operating lease liabilities and deferred 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:8.5pt;font-weight:400;line-height:100%">(79.0)</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 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable net 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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:8.5pt;font-weight:400;line-height:100%">549.5&#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:9pt;font-weight:400;line-height:100%">Goodwill</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">95.4&#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 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net assets acquired, including goodwill</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">644.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974806716104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts Receivable, Net of Allowance, and Contract Assets</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of accounts receivable, net of allowance, and contract assets (together, &#8220;accounts receivable, net&#8221;) as of the dates indicated (in millions):</span></div><div style="margin-top:3pt"><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:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract billings</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">965.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">805.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">957.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">784.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retainage</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:9pt;font-weight:400;line-height:100%">302.3&#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:9pt;font-weight:400;line-height:100%">287.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;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled receivables</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:9pt;font-weight:400;line-height:100%">863.9&#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:100%">682.0&#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"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">1,166.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">969.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974805097128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):</span></div><div style="text-align:justify"><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:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:9pt;font-weight:700;line-height:100%">September 30,<br/>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:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">11.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">6.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</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:9pt;font-weight:400;line-height:100%">49.0&#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:100%">40.5&#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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</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:9pt;font-weight:400;line-height:100%">2,109.3&#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:9pt;font-weight:400;line-height:100%">1,875.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;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and equipment</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:9pt;font-weight:400;line-height:100%">235.8&#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:100%">221.6&#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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</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:9pt;font-weight:400;line-height:100%">30.5&#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:9pt;font-weight:400;line-height:100%">26.1&#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:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">2,435.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">2,169.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</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:9pt;font-weight:400;line-height:100%">(1,372.3)</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:100%">(1,187.4)</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:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">1,063.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">982.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974805190088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Carrying Values of Debt</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of the carrying values of debt as of the dates indicated (in millions): </span></div><div style="margin-bottom:9pt;margin-top:3pt"><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:50.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.819%"/><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:700;line-height:100%">Description</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:700;line-height:100%">Maturity 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:9pt;font-weight:700;line-height:100%">September 30,<br/>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:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Senior secured credit facility:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">September 19, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Revolving loans</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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">225.9&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">32.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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:100%">Term loan</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:9pt;font-weight:400;line-height:100%">390.0&#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:9pt;font-weight:400;line-height:100%">397.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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.50% Senior Notes</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2028</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:9pt;font-weight:400;line-height:100%">600.0&#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:100%">600.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" 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:100%">Finance lease and other obligations</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:9pt;font-weight:400;line-height:100%">305.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="2" style="background-color:#cceeff;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:100%">288.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">1,521.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">1,318.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%">Less unamortized deferred financing costs</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:9pt;font-weight:400;line-height:100%">(13.6)</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:100%">(16.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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:100%">Total debt, net of deferred financing costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">1,508.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:100%">1,302.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">161.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt 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:9pt;font-weight:400;line-height:100%">145.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">1,347.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">1,157.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974806693848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Commitments, Finance Leases</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of September&#160;30, 2021 were as follows (in millions):</span></div><div style="margin-top:3pt"><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:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">&#160;Finance</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:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;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:100%">Operating<br/>Leases</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:100%">2021, remaining three months</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">43.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">31.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">133.4&#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:100%">73.3&#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:9pt;font-weight:400;line-height:100%">2023</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:100%">81.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="2" style="background-color:#cceeff;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:100%">43.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;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:100%">2024</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:9pt;font-weight:400;line-height:100%">41.7&#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:100%">30.6&#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:9pt;font-weight:400;line-height:100%">2025</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:100%">12.4&#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:9pt;font-weight:400;line-height:100%">19.1&#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:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</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:9pt;font-weight:400;line-height:100%">1.0&#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:100%">25.0&#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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">313.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">222.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">(12.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">(13.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations, net of interest</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">301.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">209.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72">Less current portion</span></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:9pt;font-weight:400;line-height:100%">140.8&#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:100%">80.2&#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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">160.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">129.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Commitments, Operating Leases</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of September&#160;30, 2021 were as follows (in millions):</span></div><div style="margin-top:3pt"><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:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">&#160;Finance</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:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;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:100%">Operating<br/>Leases</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:100%">2021, remaining three months</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">43.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">31.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">133.4&#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:100%">73.3&#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:9pt;font-weight:400;line-height:100%">2023</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:100%">81.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="2" style="background-color:#cceeff;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:100%">43.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;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:100%">2024</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:9pt;font-weight:400;line-height:100%">41.7&#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:100%">30.6&#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:9pt;font-weight:400;line-height:100%">2025</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:100%">12.4&#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:9pt;font-weight:400;line-height:100%">19.1&#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:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</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:9pt;font-weight:400;line-height:100%">1.0&#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:100%">25.0&#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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">313.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">222.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">(12.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">(13.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations, net of interest</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">301.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">209.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72">Less current portion</span></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:9pt;font-weight:400;line-height:100%">140.8&#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:100%">80.2&#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"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">160.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">129.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974806613912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Other Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Activity, Restricted Shares</a></td>
<td class="text"><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:72.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Activity, restricted shares: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:700;line-height:100%">Restricted <br/>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:9pt;font-weight:700;line-height:100%">Per Share Weighted Average Grant Date Fair Value </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:100%">Non-vested restricted shares, as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">1,845,341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">34.90&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 2px 12.25pt;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:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">160,221&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:9pt;font-weight:400;line-height:100%">93.58&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:100%">Vested</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:100%">(118,263)</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:100%">52.58&#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 12.25pt;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:100%">Canceled/forfeited</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:9pt;font-weight:400;line-height:100%">(26,000)</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:100%">31.72&#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:9pt;font-weight:400;line-height:100%">Non-vested restricted shares, as of September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt 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:9pt;font-weight:400;line-height:100%">1,861,299&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">38.88&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Includes 2,500 and 2,300 restricted stock units as of September&#160;30, 2021 and December&#160;31, 2020, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>44
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974807178648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Retirement Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock', window );">Schedule of Covered Employees and Contributions, Multiemployer Plans</a></td>
<td class="text">Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:<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:43.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.765%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;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:100%">Multiemployer Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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:100%">Covered Employees</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">Contributions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">(in millions)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">Low</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">High</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">Pension</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">Other Multiemployer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">Total</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:700;line-height:100%">For the Three Months Ended September 30: </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">2021</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:100%">5,116&#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:9pt;font-weight:400;line-height:100%">6,979&#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:9pt;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:9pt;font-weight:400;line-height:100%">36.9&#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:9pt;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:9pt;font-weight:400;line-height:100%">11.7&#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:9pt;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:9pt;font-weight:400;line-height:100%">48.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:9pt;font-weight:400;line-height:100%">2020</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:9pt;font-weight:400;line-height:100%">1,452&#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:100%">1,469&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">7.2&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">1.7&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">8.9&#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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30: </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"/><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;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:100%">2021</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:9pt;font-weight:400;line-height:100%">2,412&#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:100%">6,979&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">81.1&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">21.9&#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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">103.0&#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:9pt;font-weight:400;line-height:100%">2020</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:100%">1,119&#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:9pt;font-weight:400;line-height:100%">1,469&#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:9pt;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:9pt;font-weight:400;line-height:100%">19.5&#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:9pt;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:9pt;font-weight:400;line-height:100%">5.5&#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:9pt;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:9pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfMultiemployerPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about multiemployer plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMultiemployerPlansTableTextBlock</td>
</tr>
<tr>
<td style="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>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974806657048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Related Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Financial Information by Reportable Segment</a></td>
<td class="text"><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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </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:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">670.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">645.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">1,869.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">1,943.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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:9pt;font-weight:400;line-height:100%">518.4&#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:100%">468.9&#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:100%">1,350.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:9pt;font-weight:400;line-height:100%">1,181.4&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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:9pt;font-weight:400;line-height:100%">858.4&#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:9pt;font-weight:400;line-height:100%">462.5&#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:9pt;font-weight:400;line-height:100%">2,205.3&#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:9pt;font-weight:400;line-height:100%">1,190.1&#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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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:9pt;font-weight:400;line-height:100%">365.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:9pt;font-weight:400;line-height:100%">128.5&#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:100%">731.4&#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:100%">380.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;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%">0.0&#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:9pt;font-weight:400;line-height:100%">0.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 colspan="2" style="background-color:#cceeff;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:100%">0.0&#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:9pt;font-weight:400;line-height:100%">0.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:9pt;font-weight:400;line-height:100%">Eliminations</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:9pt;font-weight:400;line-height:100%">(8.1)</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:100%">(7.1)</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:100%">(13.9)</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:100%">(12.0)</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 7.75pt;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:100%">Consolidated revenue</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">2,404.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">1,698.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">6,142.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">4,684.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Revenue generated primarily by utilities customers represented 22.2% and 15.7% of Communications segment revenue for the three month periods ended September&#160;30, 2021 and 2020, respectively, and represented 21.0% and 15.3% for the nine month periods ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="margin-bottom:8pt;margin-top:14pt"><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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </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:700;line-height:100%">EBITDA:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">71.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">79.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">193.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">206.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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:9pt;font-weight:400;line-height:100%">13.8&#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:100%">34.4&#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:100%">40.2&#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:100%">69.5&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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:9pt;font-weight:400;line-height:100%">170.6&#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:9pt;font-weight:400;line-height:100%">160.4&#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:9pt;font-weight:400;line-height:100%">476.2&#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:9pt;font-weight:400;line-height:100%">315.0&#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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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:9pt;font-weight:400;line-height:100%">34.9&#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:100%">9.1&#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:100%">47.8&#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:100%">14.2&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%">7.5&#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:9pt;font-weight:400;line-height:100%">7.6&#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:9pt;font-weight:400;line-height:100%">23.3&#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:9pt;font-weight:400;line-height:100%">22.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;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:100%">Corporate</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:9pt;font-weight:400;line-height:100%">(26.6)</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:100%">(37.5)</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:100%">(86.3)</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:100%">(100.6)</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 7.75pt;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:100%">Consolidated EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">271.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">253.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">694.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">527.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt"><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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </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:700;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">26.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">21.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">72.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">62.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</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:9pt;font-weight:400;line-height:100%">13.0&#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:100%">5.0&#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:100%">31.1&#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:100%">13.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;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</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:9pt;font-weight:400;line-height:100%">55.5&#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:9pt;font-weight:400;line-height:100%">47.5&#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:9pt;font-weight:400;line-height:100%">163.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="2" style="background-color:#cceeff;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:100%">107.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;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electrical Transmission</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:9pt;font-weight:400;line-height:100%">21.1&#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:100%">6.2&#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:100%">41.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:9pt;font-weight:400;line-height:100%">18.6&#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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%">0.0&#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:9pt;font-weight:400;line-height:100%">0.0&#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:9pt;font-weight:400;line-height:100%">0.0&#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:9pt;font-weight:400;line-height:100%">0.0&#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:9pt;font-weight:400;line-height:100%">Corporate</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:9pt;font-weight:400;line-height:100%">2.7&#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:100%">2.8&#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:100%">8.5&#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:100%">8.5&#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 7.75pt;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:100%">Consolidated depreciation and amortization</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">118.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">82.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">316.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">210.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Reconciliation of Consolidated Income before Income Taxes to EBITDA</a></td>
<td class="text"><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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </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:700;line-height:100%">EBITDA Reconciliation:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</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:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">140.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">157.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">338.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:100%">271.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:9pt;font-weight:400;line-height:100%">Plus:</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"/><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 7.75pt;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:100%">Interest expense, net</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:100%">13.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 colspan="2" style="background-color:#cceeff;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:100%">13.6&#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:9pt;font-weight:400;line-height:100%">39.4&#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:9pt;font-weight:400;line-height:100%">45.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 7.75pt;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:100%">Depreciation</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:9pt;font-weight:400;line-height:100%">95.4&#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:100%">71.4&#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:100%">262.1&#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:100%">182.2&#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 7.75pt;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:100%">Amortization of intangible 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:9pt;font-weight:400;line-height:100%">23.4&#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:9pt;font-weight:400;line-height:100%">11.2&#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:9pt;font-weight:400;line-height:100%">54.5&#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:9pt;font-weight:400;line-height:100%">28.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;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:100%">Consolidated EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">271.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">253.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">694.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding: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:100%">527.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Schedule of Revenue by Major Customers by Reporting Segments</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue concentration information for significant customers as a percentage of total consolidated revenue was as follows:</span></div><div style="margin-top:5pt;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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.348%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;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:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;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:100%">For the Nine Months Ended September 30, </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:700;line-height:100%">Customer:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Enbridge, Inc. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">21%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">1%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AT&amp;T (excluding DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)(c)</span></div></td><td colspan="3" style="background-color:#ffffff;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:100%">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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12%</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8%</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16%</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"/><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"/><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"/><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></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Company&#8217;s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> was spun off from AT&amp;T in July 2021.  Revenue from DIRECTV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> is excluded from AT&amp;T for all periods presented.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;The Company&#8217;s relationship with AT&amp;T is based upon multiple separate master service and other service agreements, including for installation and maintenance services, as well as construction/installation contracts for AT&amp;T&#8217;s: (i) wireless; (ii) wireline/fiber; and (iii) other installation services, including smart city initiatives.  Revenue from AT&amp;T is included within the Communications segment.</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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974811703608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>reportingUnit</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract', window );"><strong>Segment Reporting, Disclosure of Entity's Reportable Segments [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent', window );">Accrued payroll taxes</a></td>
<td class="nump">$ 59<span></span>
</td>
<td class="nump">$ 59<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_AccruedPayrollTaxesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-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>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974811637064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>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>
<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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod', window );">Revenue recognition, performance obligations satisfied in previous periods, revenue recognized (in dollars)</a></td>
<td class="nump">$ 5.2<span></span>
</td>
<td class="nump">$ 8.8<span></span>
</td>
<td class="nump">$ 36.9<span></span>
</td>
<td class="nump">$ 11.5<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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue recognition, remaining performance obligations, contract price allocated (in dollars)</a></td>
<td class="nump">4,200.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,200.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear', window );">Contract with customer, unapproved change orders and/or claims, amount (in dollars)</a></td>
<td class="nump">97.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51.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="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAxis=mtz_MobilizationCostsMember', window );">Mobilization Costs</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>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>
<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="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Mobilization costs</a></td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>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>
<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="top.Show.showAR( this, 'defref_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage', window );">Revenue recognition, changes In contract estimates, cost-to-cost method, financial effect, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<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="top.Show.showAR( this, 'defref_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval', window );">Change order or claim approval process, term within which expected to be completed (in years)</a></td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark | Concentration Risk from Type of Arrangement | Master Service and Other Service Agreements</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>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>
<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">36.00%<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark | Concentration Risk from Type of Arrangement | Master Service and Other Service Agreements | Point in Time</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>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>
<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">5.00%<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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">3 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue recognition, remaining performance obligations, contract price allocated (in dollars)</a></td>
<td class="nump">$ 1,300.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300.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_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the percentage effect on project profit (defined as project revenue less project costs of revenue, including depreciation) during the reporting period of changes in contract estimates for projects that were in process as of the end of the prior year and are accounted for under the cost-to-cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected length of time within which an unapproved change order or claim is approved by the customer, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12A<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL108322424-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod</td>
</tr>
<tr>
<td style="padding-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_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of billed or unbilled claims or similar items subject to uncertainty concerning their determination or ultimate realization under long-term contracts that are expected to be collected in the next fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(c)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-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_CapitalizedContractCostAxis=mtz_MobilizationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CapitalizedContractCostAxis=mtz_MobilizationCostsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</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=mtz_MasterServiceAndOtherServiceAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_MasterServiceAndOtherServiceAgreementsMember</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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-10-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-10-01</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>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974811867768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract', window );"><strong>Net income attributable to MasTec:</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income - basic</a></td>
<td class="nump">$ 111,087<span></span>
</td>
<td class="nump">$ 116,491<span></span>
</td>
<td class="nump">$ 252,187<span></span>
</td>
<td class="nump">$ 209,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income - diluted</a></td>
<td class="nump">$ 111,087<span></span>
</td>
<td class="nump">$ 116,491<span></span>
</td>
<td class="nump">$ 252,187<span></span>
</td>
<td class="nump">$ 209,726<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average 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>
<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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding - basic (in shares)</a></td>
<td class="nump">72,503,000<span></span>
</td>
<td class="nump">72,138,000<span></span>
</td>
<td class="nump">72,481,000<span></span>
</td>
<td class="nump">72,971,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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive common stock equivalents (in shares)</a></td>
<td class="nump">1,474,000<span></span>
</td>
<td class="nump">957,000<span></span>
</td>
<td class="nump">1,440,000<span></span>
</td>
<td class="nump">816,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding - diluted (in shares)</a></td>
<td class="nump">73,977,000<span></span>
</td>
<td class="nump">73,095,000<span></span>
</td>
<td class="nump">73,921,000<span></span>
</td>
<td class="nump">73,787,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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive common stock (in shares)</a></td>
<td class="nump">9,661<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">109,377<span></span>
</td>
<td class="nump">58,759<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAttributableToParentDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToParentDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974809857896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Schedule of Goodwill by Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross</a></td>
<td class="nump">$ 1,462,900<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="num">(124,300)<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">1,338,597<span></span>
</td>
<td class="nump">$ 1,243,034<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CommunicationsMember', window );">Communications</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross</a></td>
<td class="nump">589,500<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">589,500<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CleanEnergyAndInfrastructureMember', window );">Clean Energy and Infrastructure</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross</a></td>
<td class="nump">165,400<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">165,400<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_OilAndGasSegmentMember', window );">Oil and Gas</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross</a></td>
<td class="nump">510,100<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="num">(124,300)<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">385,800<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_ElectricalTransmissionMember', window );">Electrical Transmission</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross</a></td>
<td class="nump">197,900<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">$ 197,900<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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-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_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-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_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=mtz_CommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_CommunicationsMember</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=mtz_CleanEnergyAndInfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_CleanEnergyAndInfrastructureMember</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=mtz_OilAndGasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_OilAndGasSegmentMember</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=mtz_ElectricalTransmissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_ElectricalTransmissionMember</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>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974905096856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, acquired during period</a></td>
<td class="nump">$ 95.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, measurement period adjustments</a></td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=mtz_GoodwillGrossMember', window );">Goodwill, Gross</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Goodwill, currency translation gains (losses)</a></td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=mtz_GoodwillAccumulatedImpairmentLossMember', window );">Goodwill, Accumulated Impairment Loss</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Goodwill, currency translation gains (losses)</a></td>
<td class="num">$ (0.4)<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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-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_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-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_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-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_BalanceSheetLocationAxis=mtz_GoodwillGrossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=mtz_GoodwillGrossMember</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_BalanceSheetLocationAxis=mtz_GoodwillAccumulatedImpairmentLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=mtz_GoodwillAccumulatedImpairmentLossMember</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>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974807937736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Rollforward of Other Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_IntangibleAssetsLineItems', window );"><strong>Other Intangible 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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Other intangible assets, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 432,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(248,600)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_IntangibleAssetsExcludingGoodwillRollForward', window );"><strong>Other Intangible Assets [Rollforward]</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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net, beginning balance</a></td>
<td class="nump">$ 184,043<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill', window );">Additions from new business combinations</a></td>
<td class="nump">367,200<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments', window );">Currency translation adjustments</a></td>
<td class="nump">300<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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="num">(54,500)<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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net, ending balance</a></td>
<td class="nump">496,963<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember', window );">Customer Relationships and Backlog</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="top.Show.showAR( this, 'defref_mtz_IntangibleAssetsLineItems', window );"><strong>Other Intangible 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, amortizing, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">297,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(218,500)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_IntangibleAssetsExcludingGoodwillRollForward', window );"><strong>Other Intangible Assets [Rollforward]</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Other intangible assets, net, amortizing, beginning balance</a></td>
<td class="nump">79,400<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="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Additions from new business combinations, amortizing intangible assets</a></td>
<td class="nump">311,800<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Currency translation adjustments, amortizing intangible assets</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="num">(41,500)<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Other intangible assets, net, amortizing, ending balance</a></td>
<td class="nump">349,700<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember', window );">Pre-Qualifications</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="top.Show.showAR( this, 'defref_mtz_IntangibleAssetsLineItems', window );"><strong>Other Intangible 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, amortizing, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,600)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_IntangibleAssetsExcludingGoodwillRollForward', window );"><strong>Other Intangible Assets [Rollforward]</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Other intangible assets, net, amortizing, beginning balance</a></td>
<td class="nump">63,200<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="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Additions from new business combinations, amortizing intangible assets</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Currency translation adjustments, amortizing intangible assets</a></td>
<td class="nump">300<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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="num">(8,400)<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Other intangible assets, net, amortizing, ending balance</a></td>
<td class="nump">55,100<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other</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="top.Show.showAR( this, 'defref_mtz_IntangibleAssetsLineItems', window );"><strong>Other Intangible 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, amortizing, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,500)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_IntangibleAssetsExcludingGoodwillRollForward', window );"><strong>Other Intangible Assets [Rollforward]</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Other intangible assets, net, amortizing, beginning balance</a></td>
<td class="nump">6,900<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="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Additions from new business combinations, amortizing intangible assets</a></td>
<td class="nump">55,400<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Currency translation adjustments, amortizing intangible assets</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="num">(4,600)<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Other intangible assets, net, amortizing, ending balance</a></td>
<td class="nump">57,700<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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names</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="top.Show.showAR( this, 'defref_mtz_IntangibleAssetsLineItems', window );"><strong>Other Intangible 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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Other intangible assets, non-amortizing</a></td>
<td class="nump">34,500<span></span>
</td>
<td class="nump">$ 34,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="top.Show.showAR( this, 'defref_mtz_IntangibleAssetsExcludingGoodwillRollForward', window );"><strong>Other Intangible Assets [Rollforward]</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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Other intangible assets, non-amortizing, beginning balance</a></td>
<td class="nump">34,500<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="top.Show.showAR( this, 'defref_us-gaap_IndefinitelivedIntangibleAssetsAcquired', window );">Additions from new business combinations, non-amortizing intangible assets</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Currency translation adjustments, non-amortizing intangible assets</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Other intangible assets, non-amortizing, ending balance</a></td>
<td class="nump">$ 34,500<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_mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in intangible assets, excluding goodwill, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_mtz_IntangibleAssetsExcludingGoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rollforward of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_IntangibleAssetsExcludingGoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_mtz_IntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items for intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_IntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-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_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-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_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-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_IndefinitelivedIntangibleAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefinitelivedIntangibleAssetsAcquired</td>
</tr>
<tr>
<td style="padding-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_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</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>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974804947704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Quarterly Assessment for Indicators of Impairment - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2021 </div>
<div>reportingUnit</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_OilAndGasSegmentMember', window );">Oil and Gas</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting units</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CleanEnergyAndInfrastructureMember', window );">Clean Energy and Infrastructure</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting units</a></td>
<td class="nump">1<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_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-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_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=mtz_OilAndGasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_OilAndGasSegmentMember</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=mtz_CleanEnergyAndInfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_CleanEnergyAndInfrastructureMember</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>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974808790088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - 2021 Acquisitions - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>yr </div>
<div>acquisition</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">$ 1,338,597<span></span>
</td>
<td class="nump">$ 1,243,034<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_ElectricalTransmissionMember', window );">Electrical Transmission</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">$ 197,900<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsMember', window );">2021 Acquisitions</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Business combinations, number of acquisitions | acquisition</a></td>
<td class="nump">8<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration transferred</a></td>
<td class="nump">$ 644,900<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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Amortizing intangible assets, weighted average useful life</a></td>
<td class="text">17 years<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizing intangible assets</a></td>
<td class="nump">$ 367,200<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">95,400<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Business acquisition, goodwill, expected tax deductible amount</a></td>
<td class="nump">75,000<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Estimated fair value of contingent consideration</a></td>
<td class="nump">40,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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Business combination, contingent consideration, current</a></td>
<td class="nump">26,000<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow', window );">Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low</a></td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high</a></td>
<td class="nump">65,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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsMember', window );">2021 Acquisitions | Electrical Transmission</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration transferred</a></td>
<td class="nump">452,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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">$ 48,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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsMember', window );">2021 Acquisitions | Minimum | Expected Term</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combinations, contingent consideration, earn-out period (in years) | yr</a></td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsMember', window );">2021 Acquisitions | Maximum | Expected Term</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combinations, contingent consideration, earn-out period (in years) | yr</a></td>
<td class="nump">5<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsMember', window );">2021 Acquisitions | Customer Relationships</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Amortizing intangible assets, weighted average useful life</a></td>
<td class="text">18 years<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsMember', window );">2021 Acquisitions | Trade Names</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Amortizing intangible assets, weighted average useful life</a></td>
<td class="text">17 years<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsMember', window );">2021 Acquisitions | Customer Relationships And Trade Names</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Amortizing intangible assets, weighted average useful life</a></td>
<td class="text">20 years<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizing intangible assets</a></td>
<td class="nump">$ 282,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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure contingent consideration liability from business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=mtz_ElectricalTransmissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_ElectricalTransmissionMember</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_BusinessAcquisitionAxis=mtz_A2021AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=mtz_A2021AcquisitionsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=mtz_CustomerRelationshipsAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=mtz_CustomerRelationshipsAndTradeNamesMember</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>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974808066120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Acquisition consideration:</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash, net of cash acquired</a></td>
<td class="nump">$ 604,907<span></span>
</td>
<td class="nump">$ 11,251<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Identifiable assets acquired and liabilities assumed:</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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,338,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,243,034<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsMember', window );">2021 Acquisitions</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Acquisition consideration:</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash, net of cash acquired</a></td>
<td class="nump">604,800<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Estimated fair value of contingent consideration</a></td>
<td class="nump">40,100<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration transferred</a></td>
<td class="nump">644,900<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Identifiable assets acquired and liabilities assumed:</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets, primarily accounts receivable</a></td>
<td class="nump">219,200<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Long-term assets, primarily property and equipment and operating lease assets</a></td>
<td class="nump">187,500<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizing intangible assets</a></td>
<td class="nump">367,200<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities, including current portion of operating lease liabilities</a></td>
<td class="num">(145,400)<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Long-term liabilities, primarily operating lease liabilities and deferred income taxes</a></td>
<td class="num">(79,000)<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total identifiable net assets</a></td>
<td class="nump">549,500<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">95,400<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total net assets acquired, including goodwill</a></td>
<td class="nump">$ 644,900<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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationConsiderationTransferredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract</td>
</tr>
<tr>
<td style="padding-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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=mtz_A2021AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=mtz_A2021AcquisitionsMember</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>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974807206504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - 2020 Acquisitions - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>yr </div>
<div>acquisition</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash, net of cash acquired | $</a></td>
<td class="nump">$ 604,907<span></span>
</td>
<td class="nump">$ 11,251<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2020AcquisitionsMember', window );">2020 Acquisitions</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Business combinations, number of acquisitions | acquisition</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">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash, net of cash acquired | $</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">$ 23,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Estimated fair value of contingent consideration | $</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">$ 8,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow', window );">Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low | $</a></td>
<td class="nump">2,000<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high | $</a></td>
<td class="nump">$ 17,000<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2020AcquisitionsMember', window );">2020 Acquisitions | Maximum | Expected Term</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combinations, contingent consideration, earn-out period (in years) | yr</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">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2020AcquisitionsMember', window );">2020 Acquisitions | Forecast</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash, net of cash acquired | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,100<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2020AcquisitionsMember', window );">2020 Acquisitions | Install to Home</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Business combinations, number of acquisitions | acquisition</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">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2020AcquisitionsMember', window );">2020 Acquisitions | Clean Energy and Infrastructure and Communications</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Business combinations, number of acquisitions | acquisition</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">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2020AcquisitionsMember', window );">2020 Acquisitions | Clean Energy and Infrastructure</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business combinations, percentage of interests acquired</a></td>
<td class="nump">91.00%<span></span>
</td>
<td class="nump">96.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91.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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2020AcquisitionsMember', window );">2020 Acquisitions | Communications and Energy Infastructure</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Business combinations, number of acquisitions | acquisition</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">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2020AcquisitionsMember', window );">2020 Acquisitions | Communications</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Business combinations, number of acquisitions | acquisition</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">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2020AcquisitionsMember', window );">2020 Acquisitions | Electrical Transmission</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Business combinations, number of acquisitions | acquisition</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">1<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure contingent consideration liability from business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=mtz_A2020AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=mtz_A2020AcquisitionsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=srt_ScenarioForecastMember</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_StatementOperatingActivitiesSegmentAxis=mtz_InstallToHomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementOperatingActivitiesSegmentAxis=mtz_InstallToHomeMember</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=mtz_CleanEnergyAndInfrastructureAndCommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_CleanEnergyAndInfrastructureAndCommunicationsMember</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=mtz_CleanEnergyAndInfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_CleanEnergyAndInfrastructureMember</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=mtz_CommunicationsAndEnergyInfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_CommunicationsAndEnergyInfrastructureMember</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=mtz_CommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_CommunicationsMember</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=mtz_ElectricalTransmissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_ElectricalTransmissionMember</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>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974904113544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Pro Forma Financial Information and Acquisition Results - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationAbstract', window );"><strong>Pro Forma Financial Information and Acquisition Results [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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Business combinations, unaudited supplemental pro forma revenue</a></td>
<td class="nump">$ 2,400.0<span></span>
</td>
<td class="nump">$ 2,000.0<span></span>
</td>
<td class="nump">$ 6,400.0<span></span>
</td>
<td class="nump">$ 5,600.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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Business combinations, unaudited supplemental pro forma net income (loss)</a></td>
<td class="nump">115.5<span></span>
</td>
<td class="nump">127.2<span></span>
</td>
<td class="nump">266.6<span></span>
</td>
<td class="nump">222.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Business combinations, consolidated acquisition-related revenue</a></td>
<td class="nump">344.4<span></span>
</td>
<td class="nump">69.3<span></span>
</td>
<td class="nump">702.7<span></span>
</td>
<td class="nump">182.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Business combinations, consolidated acquisition-related income (loss)</a></td>
<td class="num">$ (6.6)<span></span>
</td>
<td class="num">$ (4.3)<span></span>
</td>
<td class="num">$ (1.3)<span></span>
</td>
<td class="num">$ (5.0)<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_BusinessAcquisitionProFormaInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-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>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974808470408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Recurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_AllAcquisitionsMember', window );">All Acquisitions</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Recurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow', window );">Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000,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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high</a></td>
<td class="nump">$ 157,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 157,000,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="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember', window );">Discount Rate | 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>
<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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Recurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Acquisition-related contingent consideration liabilities, measurement input, discount rate</a></td>
<td class="nump">0.120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.120<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="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember', window );">Discount Rate | 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>
<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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Recurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Acquisition-related contingent consideration liabilities, measurement input, discount rate</a></td>
<td class="nump">0.235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.235<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="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember', window );">Discount Rate | Weighted Average</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Recurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Acquisition-related contingent consideration liabilities, measurement input, discount rate</a></td>
<td class="nump">0.130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.130<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="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=mtz_EarnoutArrangementsMember', window );">Earn-Out Liabilities</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Recurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations', window );">Acquisition-related contingent consideration liabilities, estimated fair value</a></td>
<td class="nump">$ 114,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 114,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 135,200,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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Acquisition-related contingent consideration liabilities, additions from new business combinations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">40,100,000<span></span>
</td>
<td class="nump">$ 7,200,000<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,100,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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments, expense (income)</a></td>
<td class="num">(4,800,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(14,100,000)<span></span>
</td>
<td class="nump">1,700,000<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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Acquisition-related contingent consideration liabilities, payments</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">47,000,000<span></span>
</td>
<td class="nump">$ 50,400,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="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=mtz_EarnoutArrangementsMember', window );">Earn-Out Liabilities | Other Current Liabilities</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Recurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations', window );">Acquisition-related contingent consideration liabilities, estimated fair value</a></td>
<td class="nump">51,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=mtz_EarnoutArrangementsMember', window );">Earn-Out Liabilities | Mandatorily Redeemable 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Recurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations', window );">Acquisition-related contingent consideration liabilities, estimated fair value</a></td>
<td class="nump">15,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,800,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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments, expense (income)</a></td>
<td class="num">$ (1,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,000,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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Acquisition-related contingent consideration liabilities, payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100,000<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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure contingent consideration liability from business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_FairValueLiabilitiesMeasuredOnRecurringBasisObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of obligations measured on a recurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=mtz_AllAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=mtz_AllAcquisitionsMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_WeightedAverageMember</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_ContingentConsiderationByTypeAxis=mtz_EarnoutArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ContingentConsiderationByTypeAxis=mtz_EarnoutArrangementsMember</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_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</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_FairValueByLiabilityClassAxis=mtz_MandatorilyRedeemableStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=mtz_MandatorilyRedeemableStockMember</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>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974813129352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Equity Investments - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Non-Recurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity investments, carrying value</a></td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,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="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Equity investments, adjusted cost basis, amount</a></td>
<td class="nump">18,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,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="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount', window );">Equity investments, impairments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_WahaJVsMember', window );">Waha JVs</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Non-Recurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investments, ownership percentage</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity investments, carrying value</a></td>
<td class="nump">$ 206,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 206,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_CrossCountryInfrastructureMember', window );">CCI</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Non-Recurring Basis [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage', window );">Equity investments, ownership percentage</a></td>
<td class="nump">15.00%<span></span>
</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Equity investments, adjusted cost basis, amount</a></td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_FMTechMember', window );">FM Tech</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Non-Recurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investments, ownership percentage</a></td>
<td class="nump">50.00%<span></span>
</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity investments, carrying value</a></td>
<td class="nump">$ 17,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in an investee which does not have a readily determinable fair value. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123583765&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-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_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123583765&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount</td>
</tr>
<tr>
<td style="padding-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_WahaJVsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_WahaJVsMember</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=mtz_CrossCountryInfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_CrossCountryInfrastructureMember</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=mtz_FMTechMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_FMTechMember</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>59
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974809092232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - The Waha JVs - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Non-Recurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investments, equity in earnings (losses)</a></td>
<td class="nump">$ 8,714<span></span>
</td>
<td class="nump">$ 7,445<span></span>
</td>
<td class="nump">$ 23,585<span></span>
</td>
<td class="nump">$ 22,092<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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity method investments, net investment</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized gains (losses) on equity investee activity, net of tax</a></td>
<td class="num">(1,041)<span></span>
</td>
<td class="nump">2,839<span></span>
</td>
<td class="nump">9,333<span></span>
</td>
<td class="num">(21,447)<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_WahaJVsMember', window );">Waha JVs</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Non-Recurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investments, equity in earnings (losses)</a></td>
<td class="nump">8,300<span></span>
</td>
<td class="nump">7,700<span></span>
</td>
<td class="nump">24,600<span></span>
</td>
<td class="nump">22,900<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Equity method investments, distributions of earnings received, operating cash flows</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">2,400<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">10,200<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="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees', window );">Equity method investments, cumulative undistributed earnings</a></td>
<td class="nump">87,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,500<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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity method investments, net investment</a></td>
<td class="nump">206,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Unrealized gains (losses) on equity investee activity, before tax</a></td>
<td class="nump">1,800<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">14,100<span></span>
</td>
<td class="num">(29,500)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized gains (losses) on equity investee activity, net of tax</a></td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="nump">$ 10,700<span></span>
</td>
<td class="num">$ (22,400)<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_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-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_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consolidated retained earnings that represent undistributed (not yet received) earnings from 50% or less owned persons accounted for by the equity method (equity method investees).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6462270&amp;loc=d3e57205-112772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_WahaJVsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_WahaJVsMember</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>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974808190504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Other Investments - AVCT - Narrative (Details) - AVCT - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Recurring Basis [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_EquityInvestmentOwnershipPercentage', window );">Equity investment ownership, percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.00%<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="top.Show.showAR( this, 'defref_mtz_BeneficialOwnershipInterestPercentage', window );">Beneficial ownership of all interests, percentage</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.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="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCost', window );">Equity investment and warrants, amount paid (in dollars)</a></td>
<td class="nump">$ 6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.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="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Unrealized fair value measurement gains (losses), AVCT shares</a></td>
<td class="num">(7.6)<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="num">(7.6)<span></span>
</td>
<td class="nump">$ 4.7<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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Reclassified gains (losses) on AVCT convertible debentures</a></td>
<td class="nump">0.7<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax', window );">Unrealized gains (losses) on AVCT convertible debentures, before tax</a></td>
<td class="num">(2.4)<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
<td class="num">(1.1)<span></span>
</td>
<td class="nump">0.9<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized gains (losses) on AVCT convertible debentures, net of tax</a></td>
<td class="num">(1.8)<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="num">(0.8)<span></span>
</td>
<td class="nump">$ 0.7<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_AVCTMember', 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Recurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, fair value</a></td>
<td class="nump">$ 9.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtz_BeneficialOwnershipInterestPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total percentage of beneficial ownership of common stock, debt and/or instruments or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_BeneficialOwnershipInterestPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_mtz_EquityInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_EquityInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-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_EquitySecuritiesFvNiCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiCost</td>
</tr>
<tr>
<td style="padding-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_EquitySecuritiesFvNiUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123583765&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_AVCTMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_AVCTMember</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_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974807895592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Non-Recurring Basis [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>
<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investments, equity in earnings (losses)</a></td>
<td class="nump">$ 8,714,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,445,000<span></span>
</td>
<td class="nump">$ 23,585,000<span></span>
</td>
<td class="nump">$ 22,092,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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity method investments, net investment</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_ConfluenceMember', window );">Confluence</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Non-Recurring Basis [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>
<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investments, ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Equity method investments, equity contributions</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investments, equity in earnings (losses)</a></td>
<td class="num">(200,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(600,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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_ConfluenceMember', window );">Confluence | 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>
<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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Non-Recurring Basis [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>
<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="top.Show.showAR( this, 'defref_us-gaap_ContractualObligation', window );">Financing commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500,000<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_TelecommunicationsEquityMethodInvesteesMember', window );">Telecommunications Equity Method Investees</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Non-Recurring Basis [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>
<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Equity method investments, equity contributions</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">2,000,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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investments, equity in earnings (losses)</a></td>
<td class="nump">1,000,000<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">(1,000,000)<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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity method investments, net investment</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForAdvanceToAffiliate', window );">Payments for advance to affiliate</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">200,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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_TelecommunicationsEquityMethodInvesteesMember', window );">Telecommunications Equity Method Investees | Subcontracting Arrangements</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Non-Recurring Basis [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>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Expenses, related party</a></td>
<td class="nump">3,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,700,000<span></span>
</td>
<td class="nump">7,300,000<span></span>
</td>
<td class="nump">9,000,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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent', window );">Payables, related party</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_TelecommunicationsEquityMethodInvesteesMember', window );">Telecommunications Equity Method Investees | Employee Leasing Arrangement</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Non-Recurring Basis [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>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Expenses, related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Receivables, related party</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_FMTechMember', window );">FM Tech</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Non-Recurring Basis [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>
<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investments, ownership percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Equity method investments, equity contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity method investments, net investment</a></td>
<td class="nump">$ 17,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_FMTechMember', window );">FM Tech | Equity Method Investments</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Financial Instruments Measured on a Non-Recurring Basis [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>
<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="top.Show.showAR( this, 'defref_us-gaap_ContractualObligation', window );">Financing commitments</a></td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,000,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_AccountsPayableRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-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_ContractualObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligation</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-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_PaymentsForAdvanceToAffiliate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from advancing money to an affiliate (an entity that is related but not strictly controlled by the entity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForAdvanceToAffiliate</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_ConfluenceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_ConfluenceMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_TelecommunicationsEquityMethodInvesteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_TelecommunicationsEquityMethodInvesteesMember</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=mtz_SubcontractingArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_SubcontractingArrangementsMember</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=mtz_EmployeeLeasingArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_EmployeeLeasingArrangementMember</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=mtz_FMTechMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_FMTechMember</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_FairValueByAssetClassAxis=us-gaap_EquityMethodInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByAssetClassAxis=us-gaap_EquityMethodInvestmentsMember</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>62
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974811076712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Senior Notes - Narrative (Details) - 4.50% Senior Notes - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems', window );"><strong>Fair Value Disclosure of Liabilities Not Measured at Fair Value [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="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes, gross carrying amount</a></td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="nump">$ 600.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mtz_FourPointFivePercentSeniorNotesMember', window );">Senior Notes</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="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems', window );"><strong>Fair Value Disclosure of Liabilities Not Measured at Fair Value [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (percentage)</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Senior notes, estimated fair value</a></td>
<td class="nump">$ 624.0<span></span>
</td>
<td class="nump">$ 625.5<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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems</td>
</tr>
<tr>
<td style="padding-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_NotesPayableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of notes payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20,22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_SeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentAxis=mtz_FourPointFivePercentSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=mtz_FourPointFivePercentSeniorNotesMember</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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</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>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974810286536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Contract billings</a></td>
<td class="nump">$ 965,500<span></span>
</td>
<td class="nump">$ 805,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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less allowance</a></td>
<td class="num">(8,500)<span></span>
</td>
<td class="num">(20,500)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance</a></td>
<td class="nump">956,973<span></span>
</td>
<td class="nump">784,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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrentAbstract', window );"><strong>Contract Assets [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_ContractRetainage', window );">Retainage</a></td>
<td class="nump">302,300<span></span>
</td>
<td class="nump">287,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unbilled receivables</a></td>
<td class="nump">863,900<span></span>
</td>
<td class="nump">682,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 1,166,183<span></span>
</td>
<td class="nump">$ 969,743<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtz_ContractRetainage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_ContractRetainage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerAssetNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55302-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-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>64
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974809861800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision (recovery) for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (11,000)<span></span>
</td>
<td class="nump">$ 14,200<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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">$ 247,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">247,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 228,388<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="top.Show.showAR( this, 'defref_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent', window );">Contract with customer liability, deferred revenue current</a></td>
<td class="nump">225,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 203,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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Deferred revenue, revenue recognized</a></td>
<td class="nump">15,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181,700<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="top.Show.showAR( this, 'defref_us-gaap_InterestRevenueExpenseNet', window );">Non-recourse financing agreement, discount charge</a></td>
<td class="nump">13,091<span></span>
</td>
<td class="nump">$ 13,553<span></span>
</td>
<td class="nump">39,379<span></span>
</td>
<td class="nump">45,365<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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_FinanceReceivablesMember', window );">Receivables, Non-Recourse Arrangement</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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [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="top.Show.showAR( this, 'defref_us-gaap_InterestRevenueExpenseNet', window );">Non-recourse financing agreement, discount charge</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="nump">$ 4,100<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_RetainagePercentOfContractBillings', window );">Retainage, percentage of contract billings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_RetainagePercentOfContractBillings', window );">Retainage, percentage of contract billings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<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_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation, excluding accrued projected losses, on 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_mtz_RetainagePercentOfContractBillings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of contract billings that a customer is permitted to retain until the final contract settlement because of retainage provisions in a contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_RetainagePercentOfContractBillings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestRevenueExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest revenue (income derived from investments in debt securities and on cash and cash equivalents) net of interest expense (cost of borrowed funds accounted for as interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRevenueExpenseNet</td>
</tr>
<tr>
<td style="padding-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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_FinanceReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_FinanceReceivablesMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>65
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974812193048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment</a></td>
<td class="nump">$ 2,435,700<span></span>
</td>
<td class="nump">$ 2,169,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(1,372,300)<span></span>
</td>
<td class="num">(1,187,400)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">1,063,358<span></span>
</td>
<td class="nump">982,328<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment</a></td>
<td class="nump">11,100<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and leasehold improvements</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment</a></td>
<td class="nump">49,000<span></span>
</td>
<td class="nump">40,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment</a></td>
<td class="nump">2,109,300<span></span>
</td>
<td class="nump">1,875,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture and 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment</a></td>
<td class="nump">235,800<span></span>
</td>
<td class="nump">221,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment</a></td>
<td class="nump">$ 30,500<span></span>
</td>
<td class="nump">$ 26,100<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BuildingAndBuildingImprovementsMember</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_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MachineryAndEquipmentMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>66
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974814964968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Capitalized internal-use software, gross</a></td>
<td class="nump">$ 163.5<span></span>
</td>
<td class="nump">$ 154.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="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized internal-use software, net</a></td>
<td class="nump">$ 34.3<span></span>
</td>
<td class="nump">$ 34.3<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_CapitalizedComputerSoftwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareGross</td>
</tr>
<tr>
<td style="padding-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_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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>67
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974810668088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Carrying Values of Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_mtz_FinanceLeaseAndOtherObligations', window );">Finance lease and other obligations</a></td>
<td class="nump">$ 305,800<span></span>
</td>
<td class="nump">$ 288,500<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="top.Show.showAR( this, 'defref_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross', window );">Total debt obligations</a></td>
<td class="nump">1,521,700<span></span>
</td>
<td class="nump">1,318,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less unamortized deferred financing costs</a></td>
<td class="num">(13,600)<span></span>
</td>
<td class="num">(16,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Total debt, net of deferred financing costs</a></td>
<td class="nump">1,508,100<span></span>
</td>
<td class="nump">1,302,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">161,016<span></span>
</td>
<td class="nump">145,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt</a></td>
<td class="nump">1,347,149<span></span>
</td>
<td class="nump">1,157,632<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility | Revolving Loans</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt obligations</a></td>
<td class="nump">225,900<span></span>
</td>
<td class="nump">32,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility | Term Loan</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt obligations</a></td>
<td class="nump">390,000<span></span>
</td>
<td class="nump">397,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 4.50% Senior Notes</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt obligations</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 600,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (percentage)</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtz_FinanceLeaseAndOtherObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount as of the balance sheet date for the aggregate of finance lease and other obligations. Finance lease obligations represents the present value of lessee's discounted obligation for lease payments from finance leases. Other obligations represents the carrying amount of debt obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_FinanceLeaseAndOtherObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt and finance lease obligations including current maturities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, including portion classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities</td>
</tr>
<tr>
<td style="padding-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_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember</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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LoansPayableMember</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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</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_DebtInstrumentAxis=mtz_FourPointFivePercentSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=mtz_FourPointFivePercentSeniorNotesMember</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>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974926904648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Senior Secured Credit Facility - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Line of credit facility, letters of credit issued</a></td>
<td class="nump">$ 151.8<span></span>
</td>
<td class="nump">$ 134.9<span></span>
</td>
<td class="nump">$ 151.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,750.0<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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Line of credit facility, letters of credit issued</a></td>
<td class="nump">$ 133.6<span></span>
</td>
<td class="nump">$ 108.7<span></span>
</td>
<td class="nump">$ 133.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of credit facility, unused facility fee (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility | Revolving Loans</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,350.0<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="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate (percentage)</a></td>
<td class="nump">1.87%<span></span>
</td>
<td class="nump">1.38%<span></span>
</td>
<td class="nump">1.87%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit facility, remaining borrowing capacity</a></td>
<td class="nump">$ 1,200.0<span></span>
</td>
<td class="nump">$ 1,000.0<span></span>
</td>
<td class="nump">$ 1,200.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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility | Term Loan</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400.0<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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal', window );">Line of credit facility, term loan, amount of quarterly principal installment payments</a></td>
<td class="nump">$ 2.5<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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of credit facility, interest rate (percentage)</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">1.33%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility | Foreign Denomination</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="nump">$ 33.0<span></span>
</td>
<td class="nump">$ 26.0<span></span>
</td>
<td class="nump">$ 33.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit facility, remaining borrowing capacity</a></td>
<td class="nump">267.3<span></span>
</td>
<td class="nump">274.1<span></span>
</td>
<td class="nump">267.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility | Letters of Credit</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases', window );">Line of credit facility, capacity available for letters of credit</a></td>
<td class="nump">$ 516.4<span></span>
</td>
<td class="nump">$ 546.2<span></span>
</td>
<td class="nump">$ 516.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility | Letters of Credit | Performance Standby</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of credit facility, interest rate (percentage)</a></td>
<td class="nump">0.375%<span></span>
</td>
<td class="nump">0.375%<span></span>
</td>
<td class="nump">0.375%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility | Letters of Credit | Commercial and/or Financial Standby</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of credit facility, interest rate (percentage)</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="nump">1.25%<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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payment applied to principal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="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_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember</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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LoansPayableMember</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_CreditFacilityAxis=mtz_ForeignDenominationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_ForeignDenominationMember</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_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LetterOfCreditMember</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_GuaranteeObligationsByNatureAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GuaranteeObligationsByNatureAxis=us-gaap_StandbyLettersOfCreditMember</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_GuaranteeObligationsByNatureAxis=us-gaap_FinancialStandbyLetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GuaranteeObligationsByNatureAxis=us-gaap_FinancialStandbyLetterOfCreditMember</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>69
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974811848696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Other Credit Facilities - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit issued</a></td>
<td class="nump">$ 134,900,000<span></span>
</td>
<td class="nump">$ 151,800,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ForeignLineOfCreditMember', window );">Other Credit Facilities</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt obligations</a></td>
<td class="nump">$ 4,000,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate (percentage)</a></td>
<td class="nump">3.20%<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Letters of Credit</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 50,000,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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters of Credit | Line of Credit</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit issued</a></td>
<td class="nump">$ 26,200,000<span></span>
</td>
<td class="nump">$ 18,200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters of Credit | Line of Credit | Letters of Credit</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of credit facility, interest rate (percentage)</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.50%<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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongtermDebtTypeAxis=us-gaap_ForeignLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_ForeignLineOfCreditMember</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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</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_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LetterOfCreditMember</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_GuaranteeObligationsByNatureAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GuaranteeObligationsByNatureAxis=us-gaap_StandbyLettersOfCreditMember</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>70
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974811159704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Debt Guarantees - Narrative (Details)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mtz_FourPointFivePercentSeniorNotesMember', window );">4.50% Senior Notes | Senior Notes</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (percentage)</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentAxis=mtz_FourPointFivePercentSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=mtz_FourPointFivePercentSeniorNotesMember</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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</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>71
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974808344856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Debt instruments, accrued interest payable</a></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfUnsecuredDebt', window );">Repayments of 4.875% senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 400,000<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="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,569<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,569<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 4.875% Senior Notes</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (percentage)</a></td>
<td class="nump">4.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.875%<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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfUnsecuredDebt', window );">Repayments of 4.875% senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<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="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,600<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Payment for debt extinguishment, call premiums</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300<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="top.Show.showAR( this, 'defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Write off of deferred debt issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300<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_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-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_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfUnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfUnsecuredDebt</td>
</tr>
<tr>
<td style="padding-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_WriteOffOfDeferredDebtIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WriteOffOfDeferredDebtIssuanceCost</td>
</tr>
<tr>
<td style="padding-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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</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_DebtInstrumentAxis=mtz_FourPointEightSevenFivePercentSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=mtz_FourPointEightSevenFivePercentSeniorNotesMember</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>72
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974808182136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Subsequent Event - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Nov. 01, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.6<span></span>
</td>
<td class="nump">$ 16.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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,750.0<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility | Revolving commitments</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,350.0<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility | Subsequent Event</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 2,000.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Financing costs</a></td>
<td class="nump">5.0<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility | Subsequent Event | Revolving commitments</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">1,650.0<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility | Subsequent Event | Term Loan</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 350.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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember</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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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_CreditFacilityAxis=mtz_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_TermLoanMember</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>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974808460584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Obligations - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Finance leases, assets, gross</a></td>
<td class="nump">$ 638.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 638.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 563.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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Property and equipment, net<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Property and equipment, net<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Property and equipment, net<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance leases, assets, net</a></td>
<td class="nump">$ 463.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 463.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 418.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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Finance leases, assets, depreciation</a></td>
<td class="nump">21.1<span></span>
</td>
<td class="nump">$ 17.5<span></span>
</td>
<td class="nump">58.8<span></span>
</td>
<td class="nump">$ 50.1<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="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases, additions</a></td>
<td class="nump">3.9<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">89.2<span></span>
</td>
<td class="nump">16.6<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating leases, expense</a></td>
<td class="nump">26.1<span></span>
</td>
<td class="nump">25.6<span></span>
</td>
<td class="nump">81.6<span></span>
</td>
<td class="nump">87.7<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="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Operating leases, variable lease costs</a></td>
<td class="nump">2.4<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
<td class="nump">7.5<span></span>
</td>
<td class="nump">8.0<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Operating leases, short-term leases, expense</a></td>
<td class="nump">$ 158.3<span></span>
</td>
<td class="nump">$ 74.0<span></span>
</td>
<td class="nump">$ 399.2<span></span>
</td>
<td class="nump">$ 224.4<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases, weighted average remaining lease term (in years)</a></td>
<td class="text">2 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases, weighted average discount rate, percent</a></td>
<td class="nump">3.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.40%<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases, weighted average remaining lease term (in years)</a></td>
<td class="text">3 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 9 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases, weighted average discount rate, percent</a></td>
<td class="nump">3.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.10%<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsMember', window );">2021 Acquisitions</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases, additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 74.6<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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating leases, term of contract (in years)</a></td>
<td class="text">1 year<span></span>
</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Equipment Leases</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="top.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>
<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="top.Show.showAR( this, 'defref_mtz_LesseeLeaseRenewalTerm', window );">Leases, renewal term</a></td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Facility Leases</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="top.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>
<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="top.Show.showAR( this, 'defref_mtz_LesseeLeaseRenewalTerm', window );">Leases, renewal term</a></td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_mtz_LesseeLeaseTermOfContract', window );">Leases, remaining lease terms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating leases, term of contract (in years)</a></td>
<td class="text">1 year<span></span>
</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Equipment Leases</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="top.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>
<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="top.Show.showAR( this, 'defref_mtz_LesseeLeaseRenewalTerm', window );">Leases, renewal term</a></td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Facility Leases</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="top.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>
<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="top.Show.showAR( this, 'defref_mtz_LesseeLeaseRenewalTerm', window );">Leases, renewal term</a></td>
<td class="text">&#160;<span></span>
</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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtz_LesseeLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_LesseeLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_mtz_LesseeLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_LesseeLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=mtz_A2021AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=mtz_A2021AcquisitionsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LeaseContractualTermAxis=mtz_EquipmentLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LeaseContractualTermAxis=mtz_EquipmentLeasesMember</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_LeaseContractualTermAxis=mtz_FacilityLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LeaseContractualTermAxis=mtz_FacilityLeasesMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>74
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974811684328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2021, remaining three months</a></td>
<td class="nump">$ 43,600<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">133,400<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">81,800<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">41,700<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">12,400<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="top.Show.showAR( this, 'defref_mtz_FinanceLeaseLiabilityTobePaidafterYearFour', window );">Thereafter</a></td>
<td class="nump">1,000<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">313,900<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less amounts representing interest</a></td>
<td class="num">(12,200)<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total lease obligations, net of interest</a></td>
<td class="nump">301,700<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Less current portion</a></td>
<td class="nump">140,800<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Long-term portion of lease obligations, net of interest</a></td>
<td class="nump">$ 160,900<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Current portion of long-term debt, including finance leases<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Long-term debt, including finance leases<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2021, remaining three months</a></td>
<td class="nump">$ 31,500<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">73,300<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">43,400<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">30,600<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">19,100<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="top.Show.showAR( this, 'defref_mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour', window );">Thereafter</a></td>
<td class="nump">25,000<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">222,900<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less amounts representing interest</a></td>
<td class="num">(13,100)<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease obligations, net of interest</a></td>
<td class="nump">209,800<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less current portion</a></td>
<td class="nump">80,155<span></span>
</td>
<td class="nump">$ 72,481<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term portion of lease obligations, net of interest</a></td>
<td class="nump">$ 129,568<span></span>
</td>
<td class="nump">$ 116,506<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtz_FinanceLeaseLiabilityTobePaidafterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_FinanceLeaseLiabilityTobePaidafterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid after the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974812109656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Other Employee Benefit Plans [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Stock-based compensation plans, number of shares available for future grant</a></td>
<td class="nump">3,673,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,673,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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Non-cash stock-based compensation expense</a></td>
<td class="nump">$ 6.1<span></span>
</td>
<td class="nump">$ 5.6<span></span>
</td>
<td class="nump">$ 17.7<span></span>
</td>
<td class="nump">$ 15.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Stock-based compensation, income tax benefits</a></td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=mtz_RestrictedStockAndRestrictedStockUnitsMember', window );">Restricted Shares | Restated 2013 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Other Employee Benefit Plans [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based compensation, number of shares authorized</a></td>
<td class="nump">1,150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,150,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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AwardTypeAxis=mtz_RestrictedStockAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_RestrictedStockAndRestrictedStockUnitsMember</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=mtz_Restated2013IncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_Restated2013IncentivePlanMember</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>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974808943064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details) - Restricted Shares - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Other Employee Benefit Plans [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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Stock-based compensation awards, unearned compensation</a></td>
<td class="nump">$ 34.5<span></span>
</td>
<td class="nump">$ 34.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34.5<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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Stock-based compensation awards, unearned compensation, weighted average expected recognition period (in years)</a></td>
<td class="text">1 year 10 months 24 days<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Stock-based compensation, vested awards, intrinsic value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 11.6<span></span>
</td>
<td class="nump">$ 6.7<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=mtz_RestrictedStockAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_RestrictedStockAndRestrictedStockUnitsMember</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>77
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974810303320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=mtz_RestrictedStockAndRestrictedStockUnitsMember', window );">Restricted Shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested restricted shares, beginning balance (in shares)</a></td>
<td class="nump">1,845,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">160,221<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(118,263)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled/forfeited (in shares)</a></td>
<td class="num">(26,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested restricted shares, ending balance (in shares)</a></td>
<td class="nump">1,861,299<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Per Share Weighted Average Grant Date Fair Value</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested restricted shares, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 34.90<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">93.58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">52.58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Canceled/forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">31.72<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested restricted shares, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 38.88<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested restricted shares, beginning balance (in shares)</a></td>
<td class="nump">2,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested restricted shares, ending balance (in shares)</a></td>
<td class="nump">2,500<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=mtz_RestrictedStockAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_RestrictedStockAndRestrictedStockUnitsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974811905400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Other Employee Benefit Plans [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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common shares issued (in shares)</a></td>
<td class="nump">21,636<span></span>
</td>
<td class="nump">39,596<span></span>
</td>
<td class="nump">60,669<span></span>
</td>
<td class="nump">193,655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Cash proceeds (in dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,483<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plans</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Other Employee Benefit Plans [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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">ESPP purchase price, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Cash proceeds (in dollars)</a></td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="nump">5,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold', window );">Compensation expense</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 1,700<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_CompensationExpenseExcludingCostOfGoodAndServiceSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. Other employee benefit expense includes, but is not limited to, service component of net periodic benefit cost for defined benefit plan. Excludes compensation cost in cost of good and service sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974808194040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Retirement Plans (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Covered Employees and Contributions, Multiemployer Plans [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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Multiemployer plan, employer contribution, cost</a></td>
<td class="nump">$ 48.6<span></span>
</td>
<td class="nump">$ 8.9<span></span>
</td>
<td class="nump">$ 103.0<span></span>
</td>
<td class="nump">$ 25.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension</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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Covered Employees and Contributions, Multiemployer Plans [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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Multiemployer plan, employer contribution, cost</a></td>
<td class="nump">36.9<span></span>
</td>
<td class="nump">7.2<span></span>
</td>
<td class="nump">81.1<span></span>
</td>
<td class="nump">19.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Multiemployer</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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Covered Employees and Contributions, Multiemployer Plans [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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Multiemployer plan, employer contribution, cost</a></td>
<td class="nump">$ 11.7<span></span>
</td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="nump">$ 21.9<span></span>
</td>
<td class="nump">$ 5.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Low</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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Covered Employees and Contributions, Multiemployer Plans [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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanNumberOfEmployeesCovered', window );">Multiemployer plans, covered employees (in number of employees) | employee</a></td>
<td class="nump">5,116<span></span>
</td>
<td class="nump">1,452<span></span>
</td>
<td class="nump">2,412<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">High</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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Covered Employees and Contributions, Multiemployer Plans [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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanNumberOfEmployeesCovered', window );">Multiemployer plans, covered employees (in number of employees) | employee</a></td>
<td class="nump">6,979<span></span>
</td>
<td class="nump">1,469<span></span>
</td>
<td class="nump">6,979<span></span>
</td>
<td class="nump">1,469<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_MultiemployerPlanEmployerContributionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=29639808&amp;loc=d3e29008-114946<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450702-114947<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanEmployerContributionCost</td>
</tr>
<tr>
<td style="padding-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_MultiemployerPlanNumberOfEmployeesCovered">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of entity's employees covered by multiemployer plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450673-114947<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450702-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanNumberOfEmployeesCovered</td>
</tr>
<tr>
<td style="padding-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_MultiemployerPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlansLineItems</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PensionPlansDefinedBenefitMember</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_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>80
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974811814904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,600,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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock acquired, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120,228,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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="nump">$ 158,600,000<span></span>
</td>
<td class="nump">$ 158,600,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="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=mtz_December2018ShareRepurchaseProgramMember', window );">December 2018 Share Repurchase Program</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="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="nump">8,600,000<span></span>
</td>
<td class="nump">8,600,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="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=mtz_March2020ShareRepurchaseProgramMember', window );">March 2020 Share Repurchase Program</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="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="nump">$ 150,000,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_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_ShareRepurchaseProgramAxis=mtz_December2018ShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=mtz_December2018ShareRepurchaseProgramMember</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_ShareRepurchaseProgramAxis=mtz_March2020ShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=mtz_March2020ShareRepurchaseProgramMember</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>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974808945288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Consolidated effective tax rate, percent</a></td>
<td class="nump">19.70%<span></span>
</td>
<td class="nump">25.70%<span></span>
</td>
<td class="nump">24.80%<span></span>
</td>
<td class="nump">22.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Effective income tax rate reconciliation, nondeductible expense, share-based payment arrangement, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.3<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Effective income tax rate reconciliation, change in deferred tax assets valuation allowance, 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="nump">$ 9.6<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount 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 increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-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>82
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974805075368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segments and Related Information - Narrative (Details) - 9 months ended Sep. 30, 2021<br></strong></div></th>
<th class="th"><div>segment</div></th>
<th class="th"><div>reportingUnit</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>83
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974813117752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Related Information - Schedule of Financial Information by Reportable Segment - Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenue:</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 2,404,332<span></span>
</td>
<td class="nump">$ 1,698,279<span></span>
</td>
<td class="nump">$ 6,142,414<span></span>
</td>
<td class="nump">$ 4,684,180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CommunicationsMember', window );">Communications | Customer Concentration Risk | Revenue | Utilities</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenue:</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Utilities customers, percentage of communications segment revenue</a></td>
<td class="nump">22.20%<span></span>
</td>
<td class="nump">15.70%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">15.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable Segments | Communications</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenue:</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 670,300<span></span>
</td>
<td class="nump">$ 645,400<span></span>
</td>
<td class="nump">$ 1,869,300<span></span>
</td>
<td class="nump">$ 1,943,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable Segments | Clean Energy and Infrastructure</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenue:</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">518,400<span></span>
</td>
<td class="nump">468,900<span></span>
</td>
<td class="nump">1,350,300<span></span>
</td>
<td class="nump">1,181,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable Segments | Oil and Gas</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenue:</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">858,400<span></span>
</td>
<td class="nump">462,500<span></span>
</td>
<td class="nump">2,205,300<span></span>
</td>
<td class="nump">1,190,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable Segments | Electrical Transmission</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenue:</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">365,300<span></span>
</td>
<td class="nump">128,500<span></span>
</td>
<td class="nump">731,400<span></span>
</td>
<td class="nump">380,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable Segments | Other</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenue:</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenue:</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="num">$ (8,100)<span></span>
</td>
<td class="num">$ (7,100)<span></span>
</td>
<td class="num">$ (13,900)<span></span>
</td>
<td class="num">$ (12,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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=mtz_CommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_CommunicationsMember</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_MajorCustomersAxis=mtz_UtilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=mtz_UtilitiesMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CleanEnergyAndInfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_CleanEnergyAndInfrastructureMember</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=mtz_OilAndGasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_OilAndGasSegmentMember</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=mtz_ElectricalTransmissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_ElectricalTransmissionMember</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=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_AllOtherSegmentsMember</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_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IntersegmentEliminationMember</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>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974809880600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Related Information - Schedule of Financial Information by Reportable Segment- EBITDA and Depreciation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments and Related 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_EBITDA', window );">EBITDA</a></td>
<td class="nump">$ 271.8<span></span>
</td>
<td class="nump">$ 253.6<span></span>
</td>
<td class="nump">$ 694.3<span></span>
</td>
<td class="nump">$ 527.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">118.7<span></span>
</td>
<td class="nump">82.6<span></span>
</td>
<td class="nump">316.7<span></span>
</td>
<td class="nump">210.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable Segments | Communications</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments and Related 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_EBITDA', window );">EBITDA</a></td>
<td class="nump">71.6<span></span>
</td>
<td class="nump">79.6<span></span>
</td>
<td class="nump">193.1<span></span>
</td>
<td class="nump">206.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">26.4<span></span>
</td>
<td class="nump">21.1<span></span>
</td>
<td class="nump">72.0<span></span>
</td>
<td class="nump">62.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable Segments | Clean Energy and Infrastructure</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments and Related 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_EBITDA', window );">EBITDA</a></td>
<td class="nump">13.8<span></span>
</td>
<td class="nump">34.4<span></span>
</td>
<td class="nump">40.2<span></span>
</td>
<td class="nump">69.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">13.0<span></span>
</td>
<td class="nump">5.0<span></span>
</td>
<td class="nump">31.1<span></span>
</td>
<td class="nump">13.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable Segments | Oil and Gas</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments and Related 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_EBITDA', window );">EBITDA</a></td>
<td class="nump">170.6<span></span>
</td>
<td class="nump">160.4<span></span>
</td>
<td class="nump">476.2<span></span>
</td>
<td class="nump">315.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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">55.5<span></span>
</td>
<td class="nump">47.5<span></span>
</td>
<td class="nump">163.8<span></span>
</td>
<td class="nump">107.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable Segments | Electrical Transmission</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments and Related 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_EBITDA', window );">EBITDA</a></td>
<td class="nump">34.9<span></span>
</td>
<td class="nump">9.1<span></span>
</td>
<td class="nump">47.8<span></span>
</td>
<td class="nump">14.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">21.1<span></span>
</td>
<td class="nump">6.2<span></span>
</td>
<td class="nump">41.3<span></span>
</td>
<td class="nump">18.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable Segments | Other</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments and Related 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_EBITDA', window );">EBITDA</a></td>
<td class="nump">7.5<span></span>
</td>
<td class="nump">7.6<span></span>
</td>
<td class="nump">23.3<span></span>
</td>
<td class="nump">22.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments and Related 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_EBITDA', window );">EBITDA</a></td>
<td class="num">(26.6)<span></span>
</td>
<td class="num">(37.5)<span></span>
</td>
<td class="num">(86.3)<span></span>
</td>
<td class="num">(100.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 2.7<span></span>
</td>
<td class="nump">$ 2.8<span></span>
</td>
<td class="nump">$ 8.5<span></span>
</td>
<td class="nump">$ 8.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtz_EBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings before interest, taxes, depreciation and amortization ("EBITDA"), a non-U.S. GAAP financial measure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_EBITDA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_CommunicationsMember</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=mtz_CleanEnergyAndInfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_CleanEnergyAndInfrastructureMember</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=mtz_OilAndGasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_OilAndGasSegmentMember</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=mtz_ElectricalTransmissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_ElectricalTransmissionMember</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=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_AllOtherSegmentsMember</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_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974809799864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract', window );"><strong>EBITDA Reconciliation:</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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 140,035<span></span>
</td>
<td class="nump">$ 157,405<span></span>
</td>
<td class="nump">$ 338,290<span></span>
</td>
<td class="nump">$ 271,455<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRevenueExpenseNet', window );">Interest expense, net</a></td>
<td class="nump">13,091<span></span>
</td>
<td class="nump">13,553<span></span>
</td>
<td class="nump">39,379<span></span>
</td>
<td class="nump">45,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="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation</a></td>
<td class="nump">95,366<span></span>
</td>
<td class="nump">71,397<span></span>
</td>
<td class="nump">262,132<span></span>
</td>
<td class="nump">182,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAmortization', window );">Amortization of intangible assets</a></td>
<td class="nump">23,352<span></span>
</td>
<td class="nump">11,200<span></span>
</td>
<td class="nump">54,522<span></span>
</td>
<td class="nump">28,384<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="top.Show.showAR( this, 'defref_mtz_EBITDA', window );">EBITDA</a></td>
<td class="nump">$ 271,800<span></span>
</td>
<td class="nump">$ 253,600<span></span>
</td>
<td class="nump">$ 694,300<span></span>
</td>
<td class="nump">$ 527,400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtz_EBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings before interest, taxes, depreciation and amortization ("EBITDA"), a non-U.S. GAAP financial measure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_EBITDA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_CostOfGoodsAndServicesSoldAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldAmortization</td>
</tr>
<tr>
<td style="padding-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_CostOfGoodsAndServicesSoldDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciation</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestRevenueExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest revenue (income derived from investments in debt securities and on cash and cash equivalents) net of interest expense (cost of borrowed funds accounted for as interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRevenueExpenseNet</td>
</tr>
<tr>
<td style="padding-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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract</td>
</tr>
<tr>
<td style="padding-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>86
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974807972760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Related Information - Foreign Operations and Other, Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments and Related 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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,404,332<span></span>
</td>
<td class="nump">$ 1,698,279<span></span>
</td>
<td class="nump">$ 6,142,414<span></span>
</td>
<td class="nump">$ 4,684,180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">$ 1,063,358<span></span>
</td>
<td class="nump">$ 982,328<span></span>
</td>
<td class="nump">$ 1,063,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,063,358<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="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=mtz_GovermmentTransactionsMember', window );">Govermment | Revenue Benchmark | Customer Concentration Risk</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments and Related 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>
<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">2.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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments and Related 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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,400,000<span></span>
</td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="nump">$ 6,000,000<span></span>
</td>
<td class="nump">$ 4,600,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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">959,500<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Intangible assets and goodwill, net</a></td>
<td class="nump">1,800,000<span></span>
</td>
<td class="nump">1,400,000<span></span>
</td>
<td class="nump">1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800,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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Foreign Operations</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments and Related 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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,800<span></span>
</td>
<td class="nump">$ 18,200<span></span>
</td>
<td class="nump">120,700<span></span>
</td>
<td class="nump">$ 77,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">21,700<span></span>
</td>
<td class="nump">22,800<span></span>
</td>
<td class="nump">21,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,700<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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Intangible assets and goodwill, net</a></td>
<td class="nump">$ 45,400<span></span>
</td>
<td class="nump">$ 50,500<span></span>
</td>
<td class="nump">$ 45,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,400<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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Foreign Operations | Accounts Receivable, Net, Less Deferred Revenue | Geographic Concentration Risk</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments and Related 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>
<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">5.00%<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_MajorCustomersAxis=mtz_GovermmentTransactionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=mtz_GovermmentTransactionsMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</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_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</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>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974811416248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Related Information - Significant Customers - Narrative (Details) - Revenue Benchmark - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Enbridge, Inc.</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments and Related 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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">AT&amp;T</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments and Related 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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">16.00%<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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_MajorCustomersAxis=mtz_EnbridgeIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=mtz_EnbridgeIncMember</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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_MajorCustomersAxis=mtz_ATT1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=mtz_ATT1Member</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>88
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974997816168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">$ 59,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">328,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">328,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 282,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income</a></td>
<td class="nump">7,772<span></span>
</td>
<td class="nump">$ 6,612<span></span>
</td>
<td class="nump">24,457<span></span>
</td>
<td class="nump">$ 18,481<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="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=mtz_ThirdQuarterSettlementMember', window );">Third Quarter Settlement | Settled Litigation</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">19,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,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="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income</a></td>
<td class="nump">$ 5,000<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_LitigationCaseAxis=mtz_ThirdQuarterSettlementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LitigationCaseAxis=mtz_ThirdQuarterSettlementMember</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_LitigationStatusAxis=us-gaap_SettledLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LitigationStatusAxis=us-gaap_SettledLitigationMember</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>89
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974812026152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Letters of Credit, Bonds, Self-Insurance - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit issued</a></td>
<td class="nump">$ 134.9<span></span>
</td>
<td class="nump">$ 151.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_UninsuredRiskMember', window );">Self-Insurance | Workers' Compensation, General and Automobile Policies</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self-insurance reserve</a></td>
<td class="nump">153.6<span></span>
</td>
<td class="nump">129.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_UninsuredRiskMember', window );">Self-Insurance | Workers' Compensation, General and Automobile Policies | Other Long-Term Liabilities</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserveNoncurrent', window );">Self-insurance reserve, non-current</a></td>
<td class="nump">98.7<span></span>
</td>
<td class="nump">86.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_UninsuredRiskMember', window );">Self-Insurance | Employee Group Medical Claims</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self-insurance reserve</a></td>
<td class="nump">4.7<span></span>
</td>
<td class="nump">4.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_PerformanceGuaranteeMember', window );">Performance and Payment Bonds</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [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="top.Show.showAR( this, 'defref_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds', window );">Bonded projects, estimated costs to complete</a></td>
<td class="nump">569.6<span></span>
</td>
<td class="nump">263.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_PerformanceGuaranteeMember', window );">Performance and Payment Bonds | Subsidiaries</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Outstanding bonds, amount</a></td>
<td class="nump">1,723.9<span></span>
</td>
<td class="nump">764.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_PerformanceGuaranteeMember', window );">Performance and Payment Bonds | Subsidiaries | Corporate Joint Venture</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Outstanding bonds, amount</a></td>
<td class="nump">115.0<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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_FinancialStandbyLetterOfCreditMember', window );">Financial Guarantees | Self-Insurance | Workers' Compensation, General and Automobile Policies</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit issued</a></td>
<td class="nump">64.1<span></span>
</td>
<td class="nump">59.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_SuretyBondMember', window );">Surety Bonds | Self-Insurance | Workers' Compensation</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Outstanding bonds, amount</a></td>
<td class="nump">$ 39.0<span></span>
</td>
<td class="nump">$ 37.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the amount of estimated costs to complete projects that are secured by outstanding performance and/or payment bonds as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_EstimatedCostsToCompleteProjectsSecuredByBonds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsMaximumExposure</td>
</tr>
<tr>
<td style="padding-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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-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_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-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_SelfInsuranceReserveNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserveNoncurrent</td>
</tr>
<tr>
<td style="padding-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_LossContingenciesByNatureOfContingencyAxis=us-gaap_UninsuredRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LossContingenciesByNatureOfContingencyAxis=us-gaap_UninsuredRiskMember</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_PropertyLiabilityAndCasualtyInsuranceSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PropertyLiabilityAndCasualtyInsuranceSegmentMember</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_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</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_GroupPoliciesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GroupPoliciesMember</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_GuaranteeObligationsByNatureAxis=us-gaap_PerformanceGuaranteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GuaranteeObligationsByNatureAxis=us-gaap_PerformanceGuaranteeMember</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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember</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_GuaranteeObligationsByNatureAxis=us-gaap_FinancialStandbyLetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GuaranteeObligationsByNatureAxis=us-gaap_FinancialStandbyLetterOfCreditMember</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_GuaranteeObligationsByNatureAxis=us-gaap_SuretyBondMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GuaranteeObligationsByNatureAxis=us-gaap_SuretyBondMember</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_AccidentAndHealthInsuranceSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccidentAndHealthInsuranceSegmentMember</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>90
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974812138728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Investment Arrangements (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>constructionProject</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="top.Show.showAR( this, 'defref_mtz_NumberOfJointVentures', window );">Number of joint ventures | constructionProject</a></td>
<td class="nump">3<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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 239,924<span></span>
</td>
<td class="nump">$ 423,118<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Proportionately Consolidated Non-Controlled Joint Venture</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="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">10,800<span></span>
</td>
<td class="nump">$ 8,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForAdvanceToAffiliate', window );">Payments for advance to affiliate</a></td>
<td class="nump">$ 700<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Proportionately Consolidated Non-Controlled Joint Venture | Joint Ventures That Provide Electrical Transmission Infrastructure Services | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="top.Show.showAR( this, 'defref_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage', window );">Proportionately consolidated non-controlled joint venture, ownership percentage</a></td>
<td class="nump">85.00%<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Proportionately Consolidated Non-Controlled Joint Venture | Joint Ventures That Provide Electrical Transmission Infrastructure Services | Maximum</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="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage', window );">Proportionately consolidated non-controlled joint venture, ownership percentage</a></td>
<td class="nump">90.00%<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Proportionately Consolidated Non-Controlled Joint Venture | Joint Venture Civil Construction Project | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="top.Show.showAR( this, 'defref_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage', window );">Proportionately consolidated non-controlled joint venture, ownership percentage</a></td>
<td class="nump">30.00%<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Proportionately Consolidated Non-Controlled Joint Venture | Joint Venture Civil Construction Project | Maximum</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="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage', window );">Proportionately consolidated non-controlled joint venture, ownership percentage</a></td>
<td class="nump">50.00%<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_mtz_NumberOfJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of joint ventures in which the Company has an interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_NumberOfJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage interest in a proportionately consolidated joint venture.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_PaymentsForAdvanceToAffiliate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from advancing money to an affiliate (an entity that is related but not strictly controlled by the entity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForAdvanceToAffiliate</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember</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_OwnershipAxis=mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OwnershipAxis=mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OwnershipAxis=mtz_JointVentureCivilConstructionProjectMemberDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OwnershipAxis=mtz_JointVentureCivilConstructionProjectMemberDomain</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>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974926886200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Concentrations of Risk - Narrative (Details) - customer<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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>
<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="top.Show.showAR( this, 'defref_mtz_NumberOfCustomers1', window );">Number of customers</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">545<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable, Net, Less Deferred Revenue | Credit Concentration Risk | Customer A</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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>
<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="nump">11.00%<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>
<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable, Net, Less Deferred Revenue | Credit Concentration Risk | Customer B</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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>
<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue | Customer Concentration Risk | Ten Largest Customers</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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>
<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58.00%<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
<td class="nump">56.00%<span></span>
</td>
<td class="nump">58.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtz_NumberOfCustomers1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_NumberOfCustomers1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</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_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</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_MajorCustomersAxis=mtz_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=mtz_CustomerAMember</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_MajorCustomersAxis=mtz_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=mtz_CustomerBMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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_MajorCustomersAxis=mtz_TenLargestCustomers1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=mtz_TenLargestCustomers1Member</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>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974811848856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Management - Narrative (Details) - Management - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ManagementMember', window );">Equipment, Supplies and Services</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Payments, related party</a></td>
<td class="nump">$ 20,700,000<span></span>
</td>
<td class="nump">$ 23,800,000<span></span>
</td>
<td class="nump">$ 71,800,000<span></span>
</td>
<td class="nump">$ 65,300,000<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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent', window );">Payables, related party</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,900,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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue, related party</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">2,900,000<span></span>
</td>
<td class="nump">3,200,000<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Receivables, net, related party</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ManagementMember', window );">Subcontracting Arrangements</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Payments, related party</a></td>
<td class="nump">41,100,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">86,900,000<span></span>
</td>
<td class="nump">$ 600,000<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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent', window );">Payables, related party</a></td>
<td class="nump">$ 7,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,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_AccountsPayableRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=srt_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=srt_ManagementMember</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=mtz_EquipmentSuppliesAndServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_EquipmentSuppliesAndServicesMember</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=mtz_SubcontractingArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_SubcontractingArrangementsMember</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>93
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974810307976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Construction Management Firm and CCI - Narrative (Details) - CCI - Equipment - Immediate Family Member of Management - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Payments, net of rebates, related party</a></td>
<td class="nump">$ 8.0<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="nump">$ 18.6<span></span>
</td>
<td class="nump">$ 3.2<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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent', window );">Payables, related party</a></td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.2<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_AccountsPayableRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=mtz_CrossCountryInfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_CrossCountryInfrastructureMember</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=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</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>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974807900632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Executive Officers - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=mtz_EarnoutArrangementsMember', window );">Earn-Out Liabilities</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Acquisition-related contingent consideration liabilities, payments</a></td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 47,000,000<span></span>
</td>
<td class="nump">$ 50,400,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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ManagementMember', window );">Management | Subcontracting Arrangements</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="top.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>
<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="top.Show.showAR( this, 'defref_mtz_NumberOfManagementMembers', window );">Number of management members, subcontracting arrangement | employee</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Expenses, related party</a></td>
<td class="nump">$ 41,100,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 86,900,000<span></span>
</td>
<td class="nump">600,000<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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent', window );">Payables, related party</a></td>
<td class="nump">7,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_BoardOfDirectorsChairmanMember', window );">Chairman, Board of Directors | Lease Agreements</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Expenses, related party</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">1,900,000<span></span>
</td>
<td class="nump">1,900,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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ExecutiveOfficerMember', window );">Executive Officers | Related Customer</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Receivables, related party</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty', window );">Charges, related party</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">1,000,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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ExecutiveOfficerMember', window );">Executive Officers | Construction Services</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Expenses, related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">200,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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent', window );">Payables, related party</a></td>
<td class="nump">0<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="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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue, related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,200,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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember', window );">Immediate Family Member of Management | Construction Management Firm Specializing in Steel Building Systems | Earn-Out Liabilities</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Acquisition-related contingent consideration liabilities, payments</a></td>
<td class="nump">$ 800,000<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtz_NumberOfManagementMembers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of persons from management with an ownership interest in the related party entity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_NumberOfManagementMembers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the sum of all other revenue and income realized from sales and other transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-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_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-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_ContingentConsiderationByTypeAxis=mtz_EarnoutArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ContingentConsiderationByTypeAxis=mtz_EarnoutArrangementsMember</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_RelatedPartyTransactionsByRelatedPartyAxis=srt_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=srt_ManagementMember</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=mtz_SubcontractingArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_SubcontractingArrangementsMember</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_RelatedPartyTransactionsByRelatedPartyAxis=srt_BoardOfDirectorsChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=srt_BoardOfDirectorsChairmanMember</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=us-gaap_LeaseAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_LeaseAgreementsMember</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_RelatedPartyTransactionsByRelatedPartyAxis=srt_ExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=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_srt_MajorCustomersAxis=mtz_RelatedCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=mtz_RelatedCustomerMember</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=mtz_ConstructionServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_ConstructionServicesMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</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_BusinessAcquisitionAxis=mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember</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>95
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974808705192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Management/Subcontracting agreement - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Line of credit facility, letters of credit issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 134,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 134,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 151,800<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="top.Show.showAR( this, 'defref_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired', window );">Noncontrolling interest, percentage of voting interests acquired</a></td>
<td class="nump">15.00%<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>
<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsToMinorityShareholders', window );">Payments to non-controlling interests, including acquisition of interests and distributions</a></td>
<td class="nump">$ 6,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,965<span></span>
</td>
<td class="nump">$ 719<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=mtz_SubcontractingArrangementsMember', window );">Subcontracting Arrangements | Management | Line of Credit</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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Line of credit facility, letters of credit issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=mtz_SubcontractingArrangementsMember', window );">Subcontracting Arrangements | Management | 2020 Acquisitions</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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Receivables, net, related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty', window );">Charges, related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="nump">$ 600<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_CommunityCondotteDeMoyaJVLLCMember', window );">Community Condotte DeMoya JV, LLC</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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investments, ownership percentage</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>
<td class="nump">25.00%<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="top.Show.showAR( this, 'defref_mtz_EquityMethodInvestmentNegativeAmount', window );">Negative equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_CommunityCondotteDeMoyaJVLLCMember', window );">Community Condotte DeMoya JV, LLC | Subcontracting Arrangements | Management</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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Receivables, net, related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900<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_mtz_EquityMethodInvestmentNegativeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Negative equity method investment, presented as a liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_EquityMethodInvestmentNegativeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncontrolling Interest, Percentage of Voting Interests Acquired</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mtz_</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_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromPaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the sum of all other revenue and income realized from sales and other transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionAxis=mtz_SubcontractingArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_SubcontractingArrangementsMember</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_RelatedPartyTransactionsByRelatedPartyAxis=srt_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=srt_ManagementMember</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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</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_BusinessAcquisitionAxis=mtz_A2020AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=mtz_A2020AcquisitionsMember</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=mtz_CommunityCondotteDeMoyaJVLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=mtz_CommunityCondotteDeMoyaJVLLCMember</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>96
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139974810861448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Split Dollar Agreements - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_BoardOfDirectorsChairmanMember', window );">Chairman, Board of Directors</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLifeInsurancePolicies', window );">Payments for life insurance policies</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="nump">$ 1,100,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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ChiefExecutiveOfficerMember', window );">Chief 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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLifeInsurancePolicies', window );">Payments for life insurance policies</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">$ 700,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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ExecutiveOfficerMember', window );">Executive Officers</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_CashSurrenderValueOfLifeInsurance', window );">Life insurance assets, carrying amount</a></td>
<td class="nump">$ 24,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,200,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_CashSurrenderValueOfLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashSurrenderValueOfLifeInsurance</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireLifeInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21C<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080552-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLifeInsurancePolicies</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_BoardOfDirectorsChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=srt_BoardOfDirectorsChairmanMember</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_RelatedPartyTransactionsByRelatedPartyAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=srt_ChiefExecutiveOfficerMember</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_RelatedPartyTransactionsByRelatedPartyAxis=srt_ExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>97
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M=RF\8'2J2KQ6)*"=V<CS+,[S-V)=V3+3]7I=]_Y36I>T<P["G4X1>NQ8QI-
M7\Q&;F=Q;O\BC8"?0(8*W<+J^5&ZW$QQGF3<.4WVD#BTSDD2$*)L)'$6)W&0
M^'W3U\,7!+73>JJ!>K.R'WLV0.6J\T-WN?D,4C5SMH#'KB"<ARKXR.$LSN%?
M-4B-7C\?DE 80-Z9"T3R><')O*#I(;]V:?  [OTUN>"2_UF2IX732[[!\&4P
M1IG XC)A1[N_B.ZK+.?H<UN>[WQ?J7HI=3=4T>SC<* XK?M['WS" ?H,YW3.
M9X@Q*6A 3K)1.K"X=/A5M6>6AK6J:UONJA84#U0U__9SE0%(=P>L1S^D.)#;
M?!0//"X>=M$.!Y-[&F&:9=!?3C^W> PQ3A(:V!!\9'@>;X4='78\4 Y )L[W
M*O_9E\?0?_:U./FL:;\I_R+T4]5VT"$\PDA\GH'7>O>9=G=CU'KXT@EY:E0S
M7*ZD@.UK#>#YHP)1MK^Q'T^/'\NO_PM02P,$%     @ ]XAD4P$'[<<; P
M: L  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6RUEM]OFS 0Q_\5"^VA
ME;J "02HDDAMJFE[F!0UZ_;L@A.L&LQLDW33_OC9AE#(#Y)T6AX2V]R=/]^S
MP]UXP_B+2#&6X#6CN9A8J93%K6V+.,49$@-6X%P]63*>(:FF?&6+@F.4&*>,
MVJ[CC.P,D=R:CLW:G$_'K)24Y'C.@2BS#/%?]YBRS<2"UG;AD:Q2J1?LZ;A
M*[S \JF8<S6SFR@)R7 N",L!Q\N)=0=O9W"H'8S%=X(WHC4&6LHS8R]Z\B69
M6(XFPA3'4H= ZF>-9YA2'4EQ_*R#6LV>VK$]WD;_9,0K,<](X!FC/T@BTXD5
M6B#!2U12^<@VGW$MR-?Q8D:%^0:;RM8/+!"70K*L=E8$&<FK7_1:)Z+E +TC
M#F[MX)[K,*P=3.;LBLS(>D 23<><;0#7UBJ:'IC<&&^EAN3Z&!>2JZ=$^<GI
MC.6"49(@B1-PCRC*8PP6.IP 5W/$<2Y3+$F,Z#7X"#X &XA4K8JQ+=7N.H8=
MUSO=5SNY1W9:X&( ALX-<!T7'G"?];L_X%BY0^/N=-UMI;D1[C;"71//.Q)O
MKJX+YERI5CF.7VY @3A8(UIB<$5RD#!*$1>@P+Q2?'U(<;7%R&RA_S#KJ5*V
M;HOJL^AP#QONX67<U7D 5,J4<?);/=#\U>I!Z"J^WT+R'?/903]MUQ'@-0*\
M=PD@0I2GX;T]J%WL/HL.L-\ ^^\"5B]%(5&>D'QUBMH_2=UGT:$>-=2C7NH9
MRS+UFOR'RUW%#]I(@]WKW6_3 0\:\. "\(MO=["72.@=OM_G6'84A(V"\'(%
MYUWO<(\I&KK>*-R#/V0(G<#SCK!'#7O4R_Y-]0*BY+]VZ$]@1_NI#",/1NYH
M!_L,PPXV=-[JF'-.TA<:NZ<\P%9AA/_K%.O(9QSC0<N^<X1O]0WV%[A'+"0G
ML:[K)BG@;H-X(L ?<&ZJWDH2[*])3_E:;;9]00)4;70J2?OU!89^&$31;HX.
M&7I#Q]M]T=BM-DCWH%\17Y%< (J7RM,9!"H$K]JZ:B)983JC9R95GV6&J6J%
M,=<&ZOF2,;F=Z&:K::ZG?P%02P,$%     @ ]XAD4Z 'G6]]"@  ECX  !@
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
MV:'!OL\8-C:-"92>&Y=E0,,'WC0FPPF(H.9UF8E# 2&,"7W3 !VD$%%=F<P
MG Q8IAC6-XT))%+K6)9)<3#BYF ONC2SK"'0?S+V3;L^0Z#=R!0+(_R7:A.B
MF!5Q,RNW-B%F0P@S*LNDGFHFD\(,RXJJ9] PW!S"(6KI+!!%S,@08G:@."$F
M*9(K;MPY#T'-^E#=N!3!(FZ"=90X(29E0H+KEP'7PV"S7ECWFEPQ,.IF8"?6
M)Q3HF1!9'&S7^8IT43?I.O;&C9K\0C_X*$#.]%4"AADCV\-7+(6^QA56[QJ8
M7$4R+\LFH(JF4#=-.9WJHL +))A2778!,*0O"W %)4?2=9<%9DO*O9=,3G%-
MU7?C1LW3W,*XJ#K*Z2M>+;5C=U_PT5_5H-#-DN6@INJ@INYVR<=-L5C)\EH_
MSJRNNH-]YJ;///"QGC!F_V3,J-'Z'0:;0S!$K$59D09ZR$W5D;(8@8\):,D0
M3'F@W^Y>#4%VPU,T@1YRR3/,;[,%@[$0-,"ZVT"OANB*80J@8"U 34(14('U
M"G,#X+ ?,&'</@# <?UB)M,S$&PH$:0WI^8 D!+?5MH4Y:%NRO," 0TO(-!
ML@B!0=#NFW:*[K #[[Z.O+.#8KQB0,])YA['>V6HZ[>B/^S NZ A#ETRD]E@
MQ!'1>?,5 )2>ZPL#H.!=PX"V$T4HU&K,#8!#H:#<4-  <"S"@.EM)P!7WQ42
MKBMH $A\W_8BIR)T[. 7F0^XLH/6<,H.[CPQ1>D8^:6RF"GFQ-S,R2V+&=!9
M09CJ:7$#XI!OR.*!N#F$(\)RWK&]]WO=9.PH6<P ?H6)WIB_'0:;]<*ZH2F^
MQGK>(3Y&&3.3-G'?$,:#4+,^5#<NQ<"8FX&=6!8SZ/4;)"RWP4PQ*>9F4L>J
M8F:2!IW_,8 BZ?(+&,9"/)@B'LQ-/%Y'$S. 4UC?X..*3G WG3B=)N; ^S!Z
MW_>: Z^NZ*!9#Z@;J2(@W$U 3B-UN:L;T_5,G;G<?>:^2.IR\Z5>4^IRX BV
M25VN#E_N[J>\GLCCT$T.*/*&(+OAJ1.>NT_X(T0>!RY\0)$'  &1!Z!@N@H
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
M%V>7\B+_<7Y9.<_+ZG>OW6Y?]W?ZY><5D5Q7'7D>4&3[M:_I0,:&"6I<+W^
MD49>K,AU^9KIAWLB6H:M=^-F2\ZI^IOS1-?5SGABEIR#=P'+^[K?,'NV;\GZ
M0.NR^IEH*H@Y__(R5'MOX<7$K=@!LK%]TXVM819,OR')T.+]9E&M1MNU_"]+
M5-9=Q_)>,%6#Z>N^,2S\<;_Q=<O;$PN[L2?2\"2)R_3&;^X6U3C8S@YW_+BC
MC?Q,$ L2<[.MZO U"=Z3\\-Q\[^(G-.U7=$;>%=<"_VQ'KNU[3KRLT/!RV6U
M=[?T[0;[*K7"L24QKKW;50V=1*]T\9*>_GU;KSI3!3?ZAA>Q>]YX1N1EQ5X9
MDN\21V1;?=C9$*(JMA;R7XW8_;+:FOKFKFJ(ONZ2OXX'1$M,5U]66:GXJ"*O
M=+ZD*9D-V^.H@IF<M;Q+S.Q)00(K+MD(^?A0C>2M2&"DUOJU,&LV$!X)_.GY
MYU"3XMPNJZ<7]!E+ZOLLJ3<S:3Q]]GGUD^WXNQ]KO/7\\^K[+**?"]$(\T]?
MT!LX_F5U;0PI\V"J\V?5"?TEU/!3[PQIFN'].(+1Z\LCM@\5KQLU'%@,#(J,
MON4%UA9*"E&3^@Y&=R!ACGT]MA:/8+]M3:)9&=.3D,V>OL<I\;*^925G7U!G
MMT)G0<ON24M5T[H.%M68_2#OPI1^Z7F#:^P<JJ?J''Y97B^K'Z^NWB;W0#Q6
ML"<ZWX)@FWEG&ID$+&NSPPC\+J)\=7YV\A\BNY'.EOXZ.X>LWIG-*%9;79_\
MY[)Z._HPPD<.3G7(C^!"[" ^2Z;7&%(38F1.QMJYH<>ID98WG0ND!Z'J\4C'
MFLF>)(F@[ON1>(FR?OQL'I)_DEQQ7K1B2TB+7B!!N)T=:.7E(TJQJCM>5,!C
MS3KU9].8'7S,LW,.QF=PVF0U9#.MN(WA@"^-?!U6LR#1IAXJ[$L*;)IZ)(G_
M+M$^S.I"#_%QP08*'AWQ#A=0LWCIG?=C+X$G*=>GGQ0H!K4![WE#^B0,"R<2
M#^],[<G30B'N"YBV@!BRLLRERT]=B0:]8[]5$:E1V_]2/2U"+C^;OHJFM20/
M0L&J)Y0.HM/*;F][#@VDM*J\:@'-Z!'ZJKI]3YY5.(4L+.D"4=H3%R$@?(+%
MNEK7UD-GLS]2@)%%MG?!2AR*[I@>T0 /"^:@5H=MM:8\(R31T0/6M2$N;DHG
M%:UL6?U]2W\FHK+5DG^B=5C\]0Y.JU0DXK*KR2>O+:U*YT;\01'5)500 8*J
M4##A#O(4/Z5?9J 2F6L=M"+1).&J15P1?!&?8[O8U7?02/-Q3R'#B-XP_E&
M,-W+)^%0[.](Q $Q!DQ.D ZMV%ES8W0//%\:U Y )4703XL6],IO(W/@Z/T/
M1OUP-E^P3'%.,1ZYV1P?Z+1?ITW^8,2* &V"5AE+S."I HP,YS1FB662T';U
M>^>!6MPM+&_RKKLAH=]N;;,MS9%.Q_C&!L.&,'C'ID+8#*I7[_>$KP$G@/2&
M""</K+*M@5)UA0YLEZ&.#MJ$85E=$8FA0/+\343%ZK>%249=M4;!K-MT])1L
MUAJ%FU+P2P$>%<47D*G.(&W.="<>6'444A7G(^H@( K8 :&O/RFYRLO!IV+)
MWT:2-XGG(] !JS!Y)%K,L7&05S%FQX#LZ%(+E:?LC:!HVKB\F$IGZQ70*"/!
MOQD(CJ1F8#,=YP>#(%+>9W /4&W#A+V:8"()#+HO>)A4$@9&66-_;YNI&;)N
M2'A0(50[,VQAR>L22S'\8?&3S0Y1X?-1X'OAWU(D=0PW!CGRQQ0*&<Q0ZK4=
M6!'9,E8*WQUK^##3NW4W&E*V J8^)Y3Z _S]KS5]!R9^2!N^84S&M"\1AB+#
MPI-YT"AZX'-*#P0V">$)/X5@</[%^;+V[[U;0V8J>*.1EU;"B7@Z/S8!EN&=
M2"%)+MIS,F>6C^1^\GA)XD3Y+2,T!_4@@RH$G>@MW$U><2F)0)<B)$G(D+2K
MUQQJ.#__.7'+#)8,TPMK?6'BKP244S 0$$/D2.AJ8@ A(U8D#N38DIH@'I(1
M#4J.2-R5W\-6-.*<$'*!V6XYM89$.26E326(0>>&@K$-1=[R2!(8GI@JO)DW
M6Y0';\P] WI'@:L?):M&6.R#^IS'2"9S\'4D$R)+A+<C(QH^GN2NE452;Y+H
M0"IO)84A_ZM'-T=C\0@*Z (P2X]:$-^4XA<3L_[0V8A]'%@MVSFVGZUH17<E
M^-];4U0VK95HAIO;.7)47/!0[6(GNC,UX, 186XI@W>2PD[/7R*4'&32]=F*
M]'Z$4/.7?YQI""<6Z54I97@SR:(B%(IJHDJQ@/M=1@.ZNZ=[64,E>2FC)3F
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
MCH(QUF%[7"@ .Y)9Y*S"^;+=FCY.ETF4XT5"0O.2Y_(BU3S!_&<OER_C!X<
MU3\7KR(1GSW[8OG5=-_S\^6+PQM/DR(4=4B$8\9=ZF:@)0WIW KC77M+&^'0
MT@55Q1'HU XGXQZ"VSD4?&1D0U9!#(7%Y_?E\Q*<ZZ!'"I6HV-BUR76Y2'G2
MX(5H[V?G6;3"\XO,LBKT$>G=T_.YA-X6BO)35I1E=75$A^1V<]3848(2:@^<
M^,8DN>;F%(E[X RY2)"YF);+G-H\Y"%+)"#YKH#&]E0245AQST+P1K8@4-=A
M7$,GC$Q-TD^T'&%)[X(5YAJ-F'$IEUNBNSPBDF1!0N9-#122+M\<010/I/_9
M@<=I\M[HW:=WW!K@5NZ1!;S16URSTL[8TP*X!W1/BC&QF*:[HKL13V/*CRQ_
MXCC&/F5X]YM04V[#MI:JRT-4L/.:73M@?S.)C^5U%OKS/:-[3(*B!\'3%@<M
M8C$3QR$J_:/"1=#Z[#EYOY48(-]4%HR9Y\!A8?%J;9FF 60W=J^W*Z1KDS1O
M[F+/E\_B)G$PX''R"N75FP"SSM)<*_.2\:)L' !.!D'J)QVG7V/,>5W&'+WO
M,3M)]?<'@(YJF#ID;ID?"V812.WVGJ^DX3Y22)Y9JXF<+J(>VM5VE^[$H<YR
M8Z;X.P.&(VA6KGD>,?-<5"Q2%DDU<GLD]4NXF*A%[)GB'2FA3D9PH!E%^?3@
M ,H$8!_#Y['/H$@NE:+(M7$V1]O'4\A3@'&Z%!#E_MGFV?.N]AOHJNO+7Y*H
MPD!^0!L6G=F@9RI7<'EVBN6"%9MXJV=:,$U5-MSC'#F1XFIW+*%*EL8= KG^
MY^_0#7-#[#7?6S-.0:8$MC,W>N\KW>F4 PQYJ/JN*&#J("'GG/&NDPJ+M%^[
M]-)S&7L9Z  $.*J?0L>1(]-RNZ+TP^*7J7)RB3?'+U2OZQOT#YU/<P1"83:.
M3]Y*/+8V@S2Q81_1QE\FL-*7@._Q@6NL:^!]2I'<&*95>_5/QQWU,>A2&DA"
M_#.G^=67,ZAT?@R5)B2N!Y1F.^28#@MD[4K\&%W9)-/02D,C[702DUXDF)P5
M;2F*2[+T<KLD]]#*0,K#?*5Z$YSV*SO<FVCF+0W>2H-)!TH)^9Z[]B#BR4[N
M^BCF2*A*[SBXXA84VLCV1JX"XVJH7#B6,>/%O0$N.6G.'G_7<0?SX!D5H^0I
MZ].?R#D(071Z<G9Q-?X"$'FP>A-=TKU)QZ(6(??]NSRYE9)+C,>FHF9JA#$?
MN;8E\?4!A'>EWA<E?-5K\DJ25G K6[>/96'DSIG69)UQA,GKG!)GUI-K),G1
M U7J6,";@.&725O5N]ZAN2XE:,@N>V:]'=R:T'B[BO=_<[M>Q@VF/Z92+L>Z
M,N[U DJ<62C6?^C7(M(O0"P?H/>J=?%G6EC;WO19V9#QBU_)EWL/=GE?.4Q1
MQ@;N#U?7KXJ?>YH+++_V"S-6M(5_2:]AZY/S"[[=CWK[SY@6JIY*OO/E\[//
MOZZN+:F(7=]%2'TUO44]?3%O$9>.6T48E2[+A^3"Y)9ZK'E)C.!D:<.#FHR
MI$&0;PV45L>X!E: -$M_V,;7)UI6XI$KR<8R%!; Y#JWD=Y#4W<-_PX-CW,7
MV\2>U^17(2*<F=T)DMDL(UN6U["P@QL'1%>]"R87DH A@G8B(#**6*X*(N]X
MBWU^:;TD#A9'X$</1^YQ&!E1NB_!F< *ZXA#?V5)"!S4,HKIM;A5O(;Z ![A
M66^Y5J)AX8!8UK@?LN7D'$<1+WNDBS:2/&-V!Y4-W0>/KN*/+^5;..0IT$7D
M6".LQQ;0LBJ4[M#=JUHML+B:O+:>8.!O(V62TE.7+*6U;7G=/]9.E?=CXV6/
MWJJ,OP4A3NX!7T&^X:=F<.(:8L8(:T]6SIQ>G)^<O5SDGY4C@E8*K9,)OSQ[
M028\,]G8L*> F&X-IL_^O=1;>,+7TW&4U\G%3XV=J4E^!7A^QP!48"6=+N[R
MKEUNW)1:$@$+VB?%7:IH;YP0-7S%;%)+#O+C=7&@)'UA^!<"])XU;G%@2E=^
M?ZI8?5G*,5^U19=?]O)2@D^),3H5.K<Q!R7Q*@]_-OGAA$@V#QVD$;TFG]6A
M&\#%",Z[<C3HV%DL8(GI)C7!P'R#:\HEV5.V8(BU^$&;D&ND4W^7NO_2 )F^
MDJ_!U&M848IJYR]D1%2S?B/75%J9 ,BSM%,8A!%^J5\ NJB+4&N-YH?,1QVF
M3NX];GJ'?H7RM/@A4!+BAG_NE)%+/\AO@J9/J_B+JE?R0Z+Y<?DYUK]2!HJ[
M\)U9TZMGRR]?/*F\_,2I_#&X/?^L*(%/.C'^)T:TC<<#]#U^ABO^@0W2[\Q^
M]S]02P,$%     @ ]XAD4W> #W!:!   0@L  !D   !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&ULO5;?;]LV$/Y7#MXPI(!B2[(=V9EC($E;M \I@B9;'X8]
MT-+9(D*1*DG%\7^_.\I6G+3.$@S8BTA1=]]]]U.<K8V]<R6BAX=*:7?6*[VO
M3P<#EY=8"=<W-6KZLC2V$IY>[6K@:HNB"$J5&J1Q?#*HA-2]^2R<7=OYS#1>
M28W7%EQ35<)N+E"9]5DOZ>T.OLI5Z?E@,)_58H4WZ/^HKRV]#3J40E:HG30:
M+"[/>N?)Z<6(Y8/ GQ+7;F\/[,G"F#M^^5R<]6(FA ISSPB"EGN\1*48B&A\
MWV+V.I.LN+_?H7\,OI,O"^'PTJAOLO#E66_2@P*7HE'^JUE_PJT_8\;+C7+A
M">M6=ACW(&^<-]56F1A44K>K>-C&84]A<D@AW2JD@7=K*+!\+[R8SZQ9@V5I
M0N--<#5H$SFI.2DWWM)727I^_D%8+?7*P35:N"F%Q=G $RY_'>1;C(L6(SV
M,84KHWWIX(,NL'BJ/R ^':ET1^HB?1'P!NL^#.,(TCA-7L ;=DX. ][PU4["
M7^<+YRW5Q-\OX(\Z_%' '_VG(+X5XT(XF0/NSFLZ=X&[=)";JFX\%K#80"'O
M94$BH*F'I:9/",)[*Q>-%PN%X U<"7>+.4O[$F$=:I6TQ3U::CW03;4@>+-D
MX(J:)1AR0%WLO- !G09 4"8>TA01K$N9EX /N6H*$M5&']?">IG+6GA6:/0]
M.K9"2,0FYVWK@%@+6[@^O)<J./$_^[ALE&+(UGCK:@2"+ J5-TKP:4.EW/KK
M:=:YQFZ >C&_@PI]^>@^46G=#Y$Q'K670@$NES1UV%:P0G.G"VP P>^-O!>*
MI,FP:PB(K$OG&O:V\8=#1T'[O S&+BDZ0F](HC;6.Q"@C",T*^@K,Q=Z&Z@H
MR+?1%&$4[G@1*BOMA;U+)ZN\R0L1=*3=::U-H\@92A.%Y'@'T(=; EX:13\#
M3F>;O-H:2B]9+= +J5P;?;4)$H^^_O;+)$VRW]W/ZF67.G+//2M5BBQ5<![2
M>B0U?3&-HZ)V[T[AXU;RMK2(3\88T!#R&$J&)]%.\ NU[4MR/+'X$>_MOOQ;
MS9[NBQSS7X8:GQAV63H2[^!72)(DBB=9V)U$HVE"NW2<1DDX2^-IE*4G\.UY
MX?_8RZ>O$>J(9&DTCH>\),,)+Z-)PLLT2]H.?JDPX&CQ#I)HE(U@.LYX-XIA
MDKR*)C'8!2 ;DKF,EW@Z#F\47%HR<IV#<_G8N5R(QE,3[HT*A53EHC(-,WJ>
M YY<.6744E6R5:D]<M]1KS'Y7>9]*!'.BN8:J+@&N@K# Z40/2W_PV$*E EB
M&IV<),%*0OD<9EG$,Z#&<'E1F_XS.OLL#I&(6=[R1*2'-J]D% 42NT[ZP>6#
MQM[L\7@29>-I_V>_X<'>O:9"NPJW-_XQ4![;*TYWVET0S]M[T:-X>[N\$G8E
M:30H7))JW,_&/;#MC:U]\:8.MZ2%\73G"MN2+KEH68"^+PU-]^T+&^BNS?-_
M %!+ P04    " #WB&13DC_\#L</  #@,@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q,2YX;6R]6UMSVS86_BL8;W8GF9%I76TYMQGGULW,MLVVV>[#SCY
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
MV%>__E'J4GR1>:.$68H?=2&+A9:Y>%]4==F ^W7U\KC&0;3\>.& OK% 9P-
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
M;7HZM(F0<B,RPZ^8].< EIVZT+65F_3Z'$C2PBN=>?848?@<&Y)XGUY%\"4
M&]/QBVK U$WZ\)B=NY<PC;;@("^:IJBS)#'\BJV?F>NSRH>4K^.V3E),DVDX
M_[9 :V1/]?5@ZH$7O+I5L#O-G78'<3+NE#K)8ZT.+8>]END!J7[@Y.ET9%'H
M/;\G?DGF4/?:*"XU^B;]Q\/$#O:I!^S\'3GQ4 ZJKG>SL0?]H(3>Z >)R:0'
MZGW$H8/"P^>2;^/T6%S&*2F+5L#!V0]1N<E$PMQZ1HB/3:?3.-N:AT(EF4_8
M&4R1?7$J/24X_I.NXY\-IK_W?N_F8%.Y$U0][YFB?]C;/GWA!D?2]VF?6:'I
MOM0<A&B?CTD Q=FJ-_NCCNNS?GRSS<V.7]V756?$SMXA#;'MR0;$!IJ_4FZ&
M0CO)W5D+' 7WF]=.'NV]+94&Q=^T2'+?HESWJN+O?J38GW6Q/^V/#O;>=7-0
M^7<G%JD9"1+P'S6:/?CLRU]H']C9>S)J])Y\C4-C_:<O5ORD"BHW_(-_0.5!
MBD/TK'C>.HR=Q3< ^AS;Z9AFJ"M[L/WE%NJZ7S2K!O'+](P!/VMU9NV6%-<P
M<1ZX\7223)2Q)'./N.]-?(X!^W+>UF^2A'>YW1O>K>I:.MOP='8Z[L2O3V=G
M0]VP<=^/^APG/YVT4=!W^H$H?INWJ.VO*(5OPV]07=B?7HK+[0]8?8"YH+I$
MKI;8.AF?GQV)TOXHE/VC-EO^(2;<<VTV_'&M$-N4M #/EP8,=G_0 >&7N5[_
M&U!+ P04    " #WB&13:@U= XL&  !\$0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q,RYX;6S%6%MOVS84_BN$EPX)X,F28B=.FP1(TPTKT Y%NFX/PQYH
MZ=CB2I$J2=GQ?OW..;KXFJS;P_:02*)X[M_YCNCKE76??0$0Q&.IC;\9%"%4
M+T<CGQ502A_9"@R^F5M7RH"/;C'RE0.9LU"I1VD<7XQ*J<S@]IK7/KC;:UL'
MK0Q\<,+792G=^C5HN[H9)(-NX4$MBD +H]OK2B[@(X1/U0>'3Z->2ZY*,%Y9
M(QS,;P9WR<O78]K/&WY1L/);]X(BF5G[F1[>YC>#F!P"#5D@#1(O2[@'K4D1
MNO&EU3GH39+@]GVG_0>.'6.920_W5O^J\E#<#*8#D<-<UCH\V-6/T,8S(7V9
MU9[_BU6S]W(R$%GM@RU;8?2@5*:YRL<V#UL"T_@)@;052-GOQA![^48&>7OM
M[$HXVHW:Z(9#96ET3ADJRL?@\*U"N7![EV6V-L&+!\A +>5,PU#\A&"P<W&G
ML6329+@B32[NK0D.LRCNO >4H+5W2LZ45D&!OQX%](>TCK+6]NO&=OJ$[2OQ
M'E467GQO<LAWY4<81Q],V@7S.GU6X4>H(G$>#T4:I\DS^L[[Y)RSOO,G]&UR
MXL5O=S//X?_^C.)QKWC,BL?_2];_*]OBYP+$W)*,,@L12)6HG%VJ'%_F$*32
MGM3*SJ3;,FD:DW+79-:9E(W)TV 7$ IP0_'M-],TC5\]I8Q?)Z_.4)+THHS(
M94!'E,E5AG>Y.%4&>TAKI -_]E(@7 *4,W",F3>HKGE(AIO(9[3=++PX$5<7
MDVB"UVD\B6+Q#KS?."].I]'D3)RF,5WNOB9>TCBY1$TGXG(Z1LT/E#"#3(CN
MI-&Y2*>7T:7X9,@%=-YM@7%Z<1Y=B8MIBN+W>QD[$<DPN;B(4G;Y"E4<!N,
M&=R#"9PF69*WY%P%CGF>W+,SK1:2J-/C+AE$(9<@9@!&M![-ZG;1V"#6&!Z_
M1$8BRH4\.G -B^N59TOUL; ( *[+0G0\]%W7P0=5<FV74M>PHYG& <+3$23_
M0(\\4FLHGHP1C=B%47^BI%TB#% Q^K I2F\8_125=3Q46J!M4-NDLLV7WT[7
MD/-%_JP*E15[<H0*WZPQZ9,#MDW&H;TVPM8:_BDMYNBFWFC$A <-)27J= $&
M')I8#\7<V5),7I#R)'Y!^K)]=)Q%W-C*9#CE/=VPS:,5FTG-B6QZ;K>AB(3%
M"M_D#@<OIF$MK,O12[=&H[7ST%6FF<TJK DH-E-<4"X6&;ZW927-FOH[N7SE
M&[TR^U(KK[AT0S*_PL%.U\[M_(CRS%ELVA('MJJ0JCPL*#\^$CC@V91!KA0E
M#26"B;*Y !I-1P(;-D3G&3I45+2:JR T6F"4>K*"K,@)]W66(5_,:]VU!Q43
MYB@8?(M16"I;>[TF67#+OKR("ALDEYLQBMA<4[)/D@2[OZ6S?Q%"_#<A=%9/
MDC%R26_G+19#.<95N]&: ]9>@6M8@7K3*<0E@@@4\7CKU18YZ*V)TC%$Y;"M
MG=(<*7YD@7.,/,11S<R0HZ8,'+='9QV!L(47M+W&_L/P@PH4"$)>F:55"->=
M/FM8AS"-@)1KA@3Y*_-E0Q(]+_*4*X@*-$.T#YNH!E-#C6*Y8WP@T3V'>H8A
M!NFB7G/J.UL]0U.^'@DS9+Z->XNBABV)*():FQV,CYKM(%E'$RVUIW1DNLYA
M;PB0JSAD7;W50TVIC^L:MGHH.\?EAAL(5_CFD2D;:WN2CB]QT+78XD*<I.DT
M&F^6GN(5VKLSL1M$8^]4P!_Z1'8HVJ1I/RE8N1(AYH]XE$X./(K/-XVV:V+3
M=J%P +S_H '],R1R%!X;-ZD:N_XED^ABU[UDFN",/^K>L$<J8:-C$YI-W*!M
M^7,"VT&&FLP?3W%+;9LF99)C%#4X9GJ@OBG6'K^]-.%AX1C-9J>#^M&<UVZ_
MN]KL-=.H2Q("OI(.NP8C,M9\1TGC44+CSV2,0>>D64#?QZ1S?_"@;[/:8Z4\
M@K-F-FF0TG'*SF>)@W:<;DVECC[ZL323YK-@R5 [TW0UNECR6)X#-N(;Y?F[
M4&2%= N>$GUU4"6ZM>UZU^)RNU)D'FTH@[2*WS[($7@Z]\W7Y9-=%D?37<C$
M^/'8+<QW /QUN&4MQQJ.UONYD>XWTCA*#LS^@VYYPFIT[#PVVCH18Y$6?.ZG
M\8+I;P['_6K_T\)=<Z+>;&]^EWB/M4)"%QKF*!I'=))WS5F_>0BVXO/US 9$
M!-\6(!%2M '?SZT-W0,9Z']PN?T+4$L#!!0    ( />(9%.FX)1 RP,  *X(
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;*U6;6_;-A#^*P<O&!I
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
MN.0]"H 9IEQ]0W6!$ZQ"CX,9,I)]+[G&6+ARE"MS V=3;P])CP#4K.LCF2P
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
M4*H; Q(]IUECP6WMT!.\T&4MJCN2E9/&DJJ<)K$P4J):G 6)<%0;?:,R27-
M5:FJ%H0*1N:D.8" +:J,Y.=&U<SC5_Q= ]ZP0 6<N4A5H=S=D&YDKM)";C%5
M4F;02%5IT60LP<A".)E1+8R[H\*[/:!+RX (JI/E#.BKR-ZSY<<?IG%T\K/M
MN"@7-Q)XW%88V;\E6%MZL*8FF.QD17=2&,AH?;GA@U*P^RH'?L!4<BD*2@O1
M 'M(2UB30_$Y^>X@LR$M0&-$4<"IM\#-O&XLC\7Q_U8#[Z-*TK7WJJ0NM3Z"
M8&&TM21*W< U8!+62BB2RR*C!I5ANE#(E8EBAU^\EU_*M'L;^;<A#':B@'./
MCI-I<(Q>4!2^K8'X:'*<!.'JU1 &VUKZ=E?<L?_W*S)$(%N-T[0IFS:$F42/
M3Y5/3'I;PS>.X]#9NW[1ND5DF6I3F!WD79<C%%XYQ$]2R1V"P*5T9I&W:!0/
M6=[;F 2G]RV<G@;QPP9VX>S2$,P;RAA=@C;U&9XB;VW[(:#K3LTOE-NIVW 3
MX=DJT_5.1_2FG(PWHA7\1ZX+-UV7W'===+Q68#LWKN_)_,HH,2K+9#!X5M[B
MA-#51I?:O@/Y$FY+%D4H;U/T+TXSKA\NVUYE4:-9W2ILL=")CN+C(+IO03S9
M9<&0 =OX'\7!>(MM[8EM+L/I;;E_9G0CC!*S8E7BJ;9N7X9\FV-L Q57WGG8
M[FFT7=;3D^#DW^T^"29;;+MZP=?8_7%C?Q&%U5Q7C3&@WQ7LI8)O^M;<1]<3
MV,Y:SO<M<Z/)=#M342J]YEOE\ T1V,SS]]\0C^1TH^=T&16/-Y)L_ITILE?!
MK<Z"&K(;FQ2V-JNL8Z;6_5!CO?7P:KT7W_D=<=4F5VL21JY[)H.@2-="_6D9
MC4GZXF5 %JD+E7E4Z_!H<2 O%3:G.<[WO-MW_0S[;;LIOZK:T8$]=MVX!F)Q
MCE5E4_:)5Y;*=4KMVA.7$GR"FV3!<N@G:-7%P3Y]OKT?KYMLV[K7!XF-;+)T
M1.,$-7>$318U!-*8HB1!A$^XB6*=$(IRRE1C7HYI'*$BDQ!,6$XHXIX3G:)?
MH6PP$\U1!A0AB=&Q0OK(>;5E;.]^%LJ[W!'%<8SG:]F?'NRZ3%EEQ:<\:1W]
M!''Q4SR2('K:H;>H>GV(['?SG@V20E8;DL)36.,E^9I&MM3:^,A$XQ"?IB$R
M_K6N%L_\T6?U$6A?)2<Z#KU%47P*#^T^]VT=A'*!VD.$>8#B,KQ!\!8/G_X8
M,4:L_+'/%],#C)FRJ2\%Y( _/2-\3P+Z#?MVRG(+W_6^*+!'JI' 7X]5(WJR
M,\.#/4/)I!]*)M\_E#P2XC"4'(:2PU!R&$H.0\EA*#D,)8>AY#"4'(:2PU#R
M?QY*1ANW3:4T"W^G9LG#MA=/_=O^VNZRO:U:D[=W?F^$6:B*S]=SL(;!"883
MT]ZCM0NG:W]W-=/.Z=+_S:7 <9$)\'VNM5LM6$!_F7GQ#U!+ P04    " #W
MB&139I] >M('   S&   &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6R]
M65MSV[@5_BL8->W8,S1%2I8L);9G[%S:[$RVFG@W^]#I T1"$L8DP05 R^JO
M[SD'($52DK-MDGV1>3GWRW<.Z.NMTH]F(X1ESWE6F)O!QMKR]7!HDHW(N0E5
M*0IXLU(ZYQ9N]7IH2BUX2DQY-AQ%T728<UD,;J_IV4+?7JO*9K(0"\U,E>=<
M[^Y%IK8W@WA0/_@LUQN+#X:WUR5?BP=A?RT7&NZ&C914YJ(P4A5,B]7-X"Y^
M?7^)]$3P18JM:5TS]&2IU"/>?$QO!A$:)#*16)3 X<^3>"NR# 6!&;][F8-&
M)3*VKVOI'\AW\&7)C7BKLM]D:C<W@]F I6+%J\Q^5MM_"._/!.4E*C/TR[:.
M=@+$266LRCTS6)#+POWESSX.+899=()AY!E&9+=31%:^XY;?7FNU91JI01I>
MD*O$#<;) I/R8#6\E<!G;Q^L2AXO[L&OE+U5.>3:<!>N(F7_M!NAV?N\S-1.
M"'8O"K&2EBTR7ICKH07U*&28>%7W3M7HA*HY^Z0*NS'L?9&*M,L_!+,;VT>U
M[?>C%P4^B#)DXRA@HV@4OR!OW,1B3/+&I^1MN!872XK%@N^@]"R[TYH7:T'7
M_[I;&JNACO[]@K++1MDE*;O\,P+_@U2Q7S:".'BQ8QMNF"%)+D))6U*)Y &K
M(+.:;3<RV3"#T31,K9C=2_G;7V:C^.J-0>X<^$@@ T)H<"/T$\@%H&'2F(H7
MB0B8+)*L2F6Q)BF?N/E%) '[6"0ANX.D0"&1%Y^%L=S"S2B*Q_@:\@7=WG47
M?6)G* ?-&$5O3G$A(9'$;\X#[\Y2)#P73*Q6@H $+ -S=E1[ =G@Z#A:9>B!
M=N+-H>E?MQ*"S;U_*ZUR9@$)F57T-V M'UXP/:3\O>0DAA>@W'@;K;(\8T65
M+R&+D+A]"CO6=W+7Y T]YD]<9GR9"<IB*C)0I'>LK#3FTZ(#?,LUQ,=5BOV:
M?<L=BX-X$@51%'ES0O8K\?(L^TH]8HI<OA@G+P PK"#G:M2@4$+U;?&'EZ56
MSQ*@7F0[-@ZF5^.6WIYSJ\I6P+,&>+ A^UD5%PDWF],6B6>\%MYQ--[92#$'
MXE?3, : S[*Z,5]-PFGS #52AC8:FC1''&6ET%)!*%V5'/I&4N ";L'\TI5M
MMG/%VJB-K\*KKMYX$DX.%!> *=^F-\3<*JQB_@S=1# #035&)9+ROY7VA?CQ
M/1";-BRX[@ +GZ".\$%=MUY(Z8'<U5W0<CP<]?P.+_^$>(];6DCM^$B:OT>T
ML:^T3#"R#ZZ 71.[DC6$3OZ]1V'7F35R==Y5!2;KS*JUP(8):O1I$Y*2&GNP
MU:']UQ+[I>3:RD26G'+G<1*:YXEG%7"Z1('[Z'J2*8-IA!7Q$792DLI*T"'V
M.-1%H#:B>RZB;TSQDE.H,I3A6_9=I>NQ4GM!R$'Q#MA&9="H!!LG(P66(5A9
M3"SX^Z2L('DU4-V=1AU"VJH07!?]2M<BHWX B0?A95L<#!V<>C6^W/=K$]U<
M55#TTA#N)%[<$EU-U+J0_\& /R$0 ?3AXHH #O>PA_L(H.5=17$X9SLPV+BY
MLN)2NPSV8^0LM1MNJ2E%6EL%YG1RW<Y6/TN^G5L-&X7C;N=$K0[^@0 9MQJ4
M]$Y;B/D]._8.KZ3=!8?1? T;P7F[I1<@D-J:_5;G[\[G[^]8W^P=QO$#YN@+
MY0@GE,O&H?3 S\=W(O&FQF1J!,-W=CD)QI<Q>\6@SN:1DPZ<\30*H+W8?!Q.
M9NR+DWP6Q[-@-!V?L\D('[_%)0ZB.(0PK80DDM$4A^HYZ BO1G_(K",A!+NF
M<3":S]&N63B;47P^TE2 VAL%$YC;%.=@#%<G\.RD>.0\"$8_7<W.3/LU6U0Z
M@1U9G%B=$Z$MQX6DYG*&E#67VP;.X#R7[0O1H]K[A\7"[!?2;]BRNSM,HQS6
MK*-@#4XV^^Y/O*C@V,[BUN9TH) L]=N47U_;\%RO[#V'0#<<;;FM\3B#0SR,
M;[!9E<U!!2PMUC6% K,(OCU8^2V@Z7U#N_)6@2GBL5D9D;-C0G#<;0H52,ZE
M]<C91.KT(@QH-YO\M<X$H:/'MP8D][.ACW:U_!HI59)4NJ'*N('=67-:>%(X
M= "'X$!6>]B/1\@66CQ)51FL(A#1%!@LGFI+:U'+W1_A(%"[5&[=6>),GG<\
M1M$"T(&6,\_:SRJ4Z)GT?!0#[_L16L**%'9*'*?2A0T]9JE**EH:,282T5H=
M+^7N/*OCT3ZI^.(&13B;<AK2E:E+\CZ#@KUX2&!QP/Q2X5[@:$,"E.NF>Z[@
M6!1VX"$'K_#$*YIX^PFJG N=7($'<&)+?J^D[M/[:L$/=G5F\"Q=X(!]<C.\
M$&MEW;H-]00;!RT]B+3V:#^GTL !$6E"]J$S8K$E_X>A![]Q,!U/F_( =I@@
MT^F\ ?ON#"8,J;.0(D)UPK#/RG$(0GB#C7[6/U)%^TVIIZ\-IZ2\"3-I;ZDZ
M$NAOBP[\CN?!9-Z)3CR'$^AD\O^%Q[L_Z;L_^>/N%V*;^;KL!R#L?K&HC[;]
ML]SI[-3+56^3/;+A'9Y$O_N&=V#$O'\N_"'KWK%OB,/6A]Q<Z#5]KL8Q#LN\
M^Z;;/&V^B-^Y#\%[<O<Y_1/7,"T-R\0*6*/P:C)@VGVB=C=6E?19>*FL53E=
M;@2'KD(">+]2<)SQ-ZB@^3_![7\!4$L#!!0    ( />(9%/KY4^_@@0  ' *
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;*56VV[C-A#]%<(MBEW
MD27Y$B=Q B1I%KM TQI)MGTH^D!+8XN[%*DEJ3C^^QY2E]C;) 7:%_$V<\X9
M<CCB8JO-5UL0.?942F7/!X5SU>EH9+."2FXC79'"REJ;DCL,S69D*T,\#TZE
M'*5Q/!N57*C!Q2+,+<W%0M=."D5+PVQ=EMSLKDCJ[?D@&703=V)3.#\QNEA4
M?$/WY#Y72X/1J$?)14G*"JV8H?7YX#(YO9IX^V#PNZ"MW>LS'\E*ZZ]^\"D_
M'\1>$$G*G$?@:![IFJ3T0)#QK<4<])3><;_?H7\(L2.6%;=TK>4?(G?%^6 ^
M8#FM>2W=G=Y^I#:>J<?+M+3AR[:-[1B,66V=+EMGC$NAFI8_M?NPYS"/7W%(
M6X<TZ&Z(@LJ?N>,7"Z.WS'AKH/E."#5X0YQ0_E#NG<&J@)^[^,T59-@=.6$(
M>^W84G)E%R,';&\QREJ<JP8G?07GA-UJY0K+;E1.^:'_")IZ86DG["I]$_">
MJHB-XR%+XS1Y V_<!SH.>.-7\/9"O")%:^$L^_-R99U!8OSU!L&D)Y@$@LG_
MWLG_@L-ND6:"RDKJ'9;#7,2NR3A</*;7[);;!\I^^F&>)L=G%I=L944NN!%D
M68:C,6)5.V*\U+5"Z$ZS\@"Q:B\:5SG30<+A^JK9-%8%-=[*&:2G9>\\9QJ?
MW=XLES;TD[/WD-9Q A3VAM@&"(9+N0O7""R*K<43.IVF"C2%KDWHM,3$4'CZ
M@0_ED0Q\:J298=!IJ9$4?;=#?O(Y\%!"N*-&24Z.#"Z3YU:J#II\1-Q:LJTT
MSMJX*KX[XO9HI^NCC6[C\Q$(^QQ'K3Q!+QDN1DL)39_#0C=F&>BTPU[N2_ !
MKFM70Q@"%SH',&6\1F2(CZFZ7"$>'/$AB^UZT.T@=X/JIIA#Q1PVQU.T.\.0
M(-M"9(6?VD&,<2(3%79CR!Y1B*$%AY\+M6%U!0+O*'7&79<.SPJTVFAO5QG]
M!675]D2*VD :C88LSC&CP(U#4&T-W@KG56A_:"U$Q!ZTX_+@J%Y*S^>T YTA
M"?G[ROZ9(:O=?GH$<6%+VBT6B#@+(%N8X^AA(?&+LJ<O736D<X-ZT_,<)O@[
M!%H**?W@/?L%I>,C_@=LV=ZJYE(? C=Q?VAU/10&F;-?1!E*H*,0X#@^#760
M38=),F.SX<GQ"?N1C6>1;Y(D.D8SF4<S;Q6S9#B9IOX[\\O'4>J-@LT<#AWC
MK\B^?R5,AY,D[0GG292@29.&-QY'<<>8)"<]8W(23=%,PS>=PN@!?&M99Z[F
MS7X)]5UROW;%7TN#+@4.\Z:%=7PE<:8K(/6&2*FP)$J?P6 ,#P+A=GUJ7.NR
MXFK7U]##7#YJ;GN7M\/@4O(OVG@,X#5WS-<7G^90XG\Q6L@@=X,$PTO*-.$/
M?;YM\13QK<>A]1J@'N4E(>$D>/:M%E8$_^BE_]5H[Q50DMF$MX[?3A37YD'0
MS_;/J<OF%?%LWKS%;KG9"&RGI#5<X^AX.F"F>=\T Z>K\*98:8<72N@6>!*2
M\0987VOMNH$GZ!^9%W\#4$L#!!0    ( />(9%-8<?:-V 0  /4,   9
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
M_<:G>=K\0NK:_3"H7>Y^7O5!F@WTPUFQQE;4T-,S8=Q/EMQ-D>7\,R$D9R0
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
MKR4@FTV.06M=T(Z1R3)E(RU3+.,5J=!-!8A)^#7D6%NE1$;>1]BTB2$,.:&
M"WG>K?$C5C(N<.M*@"GD-F/IH8SZF HVM@:X-UZF>"P+G.>=!A>J="N>+&;3
M9^"D-*T/\LEB.3VOGY!27:&8==,MJUXD%=X<)_QPN",PGLW;30.,L]/I<C^,
M*?QH*U<I&;IS!OHD<3<:0%@9TL+!PB&,BCV;GO6W.Y_^U#[@4QT1XY6*JJ?S
M2253']P'F'Q>JF"A#*A_(O>#-]#&K ,O^3:#V3W1,=/HJH1 +*>+'1"/LX*A
MQH)^9&9*4HJ%BO4MG?!$Y,J/&LVLM9!:2Z??Z1 _0;1KDQ4RW]Z?D(<TT^%A
M(D8VB.OKUU/QII2YN)8V-1P )J 4([1CA:ZLP0^3XAOD:2H,N%Y+C?PEI\<A
M9/SXP_EB_NRY$R^-M#$]?Z6A.$_<2?N^,>[''Q;+Y7/Q81K6&,R[7FN5B%_N
M5%22U.)=DH#X[(01LV\QGJBS,\ 'BY$5_='##N7A3M81K4.*/",/5+3%HM*3
ML$2-B!1;W@631")Q=N0?BI(D8VEPX,]I$R:EC@D%^>NL?_;S+FO!:@B,52N8
MBAO:_#<Z$!\Z 1F8X_Q\2"H=AQG#\!C_:0B%0M\:JJPB*^SVJG*A(C DC>!#
MZRNDYV$CSK6<GO2%.>EX_[<Y5W68<!J8"^P$ 9C3-LX>6G8,E-X:3JVR*G C
M;U&$8B1KH9$#,Z+1(7B'[$=U%F<,)DV#23:>-^)*,C7 ROC\QG1S@3_UAD,!
M?_3H:^<EX*6UE(3UU:;N4.&YD 8.#O)D/ITW!U=B ][=J5X@"E:=F]%U-TA7
MVMW'/6A,A%DK]X[)?P>QQ^3:HX_SLS:N_4E&,RK,I$4TGEBPU\$E'^PK_6C8
MNO+^S*ESNA41GHSE33W'HV V]#C2!'P"C!]9F?A=KA[0>.LG&%'ELBM#7O%X
M>NU2_8&L;<B!>\0Y0-6#=*K!_!@Z;J/3_2L*Z!^ $I1(&()ZX*U&\!-(9A&!
MD2B VR"3$G\G3!2Q%[/GO]9/^7[^_!]M+7*8KO9'U(\U+."XU7$XWM;=F!XY
M_G=E8> U2HFZD5;D+,?+6)<9!88-2B[^13J24@VH<P@4UBB!I-;'7FMA%KK_
M&4PH/8'L!PB B2MF!>BL*A\'_/6P35L3#7OOL=)!174VE@;LIKZF]%!E'@IS
M)@Y6T'W98R@METI!#R1RR"P;TNRYD!*-@7U;<G+_9/U@<A0LFP"K(!6"T[B6
ME&;1]N#"4CMJ:CRV3NBS(C5;567LE4,XX0AZ2MT.JMS+7$>R[]%0G*P:?%C]
MONX(#Z0$6GX.#EFW J:4Y+,MUY36K#QJW/?0=?(=*/DO*_MGPQ)SWJ;U0U?Y
MUCC:YKR/J;IWT.R:8E6L<@R-;RD]=3AE.&-5X]3UY" .] BVDSXF*+L$;:EE
MJO\@4Z?2TBN5BE6I4S9^M\6#S(5@O"&#BU";VBZ93]JL=U!VA@F#R""D#Y9"
MK37"1PLZ[5D% W9Y#$--Q;NN\U9:I A%M!15=+2B,.$]G5&P_> *5$S"6;+=
MQ@]!;MHL54$NY VLG70Y%:]*2_L%']"HE[^6TOI0P%:!I"K>V?L=]V9Y09YF
MN#[ )1T,'1CXH6I^TO:8QH7)SL9!8U$JK4ZTB@?,QE69AE%$G&0-%*"QRTV.
M>9$D"1Y5-73-CO.@GHV'XFF_6#LE9JO+3F^$=K"FO%E36J"P0JM8C@4]ZPEI
MY^+T;PWED44W&>6D.NI6/:TQU^UD[E;A/UCD:<A)JVR4FZV'BLD>[*8'T@7"
M8M90VG,JC/-/.W((4[".:/FJ[*;#ZV887)%'9-E5J<21@-M&&)PIOS;4D;_%
MQ@':0ZG-[Q&%;:E9<R!0Y>JIEJN0L^V61?-A\V(Q1L632C.T8W#@.F%TNRW$
MY9#?1QAU$L@F&ND IN%E0J*XYK*AQ3H99C"'CO\JCOG\9)IN^XY!=EE[?S]U
M[/<?]K7^A_U^ZI,U+?_:NGIO6T2B>D&<E@7HSV4>-7R"44_FIYT.5PHR#&05
M07Y-=.'*MGNV-[)TCG_('@_.LG<"Y6(8*,\.'"ND1QK#-HB#-2"U/\(K*<B=
MJX[88WV)/3G,@W/V Z7D&,2_).?8I[S1@OTWDS^M.U,A ZA>&Y'VFE<[Q-PF
MU3%O/3 )JPI,X';4CETZL58ISQAM8-5^P?:T2SI-6TN'%X50KZ4>;A40A\/?
MZ91%_B?4[-1-<,S7.1(3'.1NQ&KXGUH2C?N*.2)(A2<_I!^3JVH<C*I15GAQ
MV&_:[7^!1U:'VJV-EV2QTJU1.Q<@4?'*T&M3<55'1M?MKS@>$H<AJ4XXGI>6
MFY:RG1',WB*[<2'H5*"'A02%E#!.J=8G!H,'=49WSO=IS>Q+)\YZZMEUZ*ZT
MA+GS4J-J.38O+SE9XHPY#.S+,Q#AD77(C@3=[NBC)*@5\:Q7<NVB?RB7#(W&
M(2/>F_BZ'L*QEWDGPQ<FB\5H6V+?YQ/'G>]34)/>\%<XQ#T@NO"I2O.T^=#G
M*GS?T@X/7PF]19D+P1#5$DR%YDZ/A U?WH0;;PK^V@6'C:R?+]<*=F%I /Z?
M&./K&]J@^?SI\O]02P,$%     @ ]XAD4Z"D#?9J&P  I%@  !D   !X;"]W
M;W)K<VAE971S+W-H965T,C0N>&UL[5Q;<]O&DOXK*&VRE511M"3?XR15LN.<
M=9W-B5>*DZW:V@<0&))C@Q@& TA6?OWVU]US 0E2=G)J'[;VQ19)S*VO7U\&
MW]ZZ[H-?&],7'S=-Z[\[6??]]IL'#WRU-IO2S]W6M/3+TG6;LJ>/W>J!WW:F
MK'G0IGEP<7;VY,&FM.W)]]_R=V^[[[]U0]_8UKSM"C]L-F5W]](T[O:[D_.3
M\,657:U[?/'@^V^WY<I<F_[=]FU'GQ[$66J[,:VWKBTZL_SNY/+\FY?G#S&
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
ML[KI\ #]CO<[A@]8(+Z8^/O_ 5!+ P04    " #WB&13)%Y,,)<#  !["
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
MR2DLSD2=X[:L>8V?%<T!\K/';@[Z43I$U>^"V;.[B^B8$0P+/LY]*0 *' _
MW$<T#TTQW/9\WBU.AY30%U(\VMOOCC=DBBW/[SK WFZ\Q6Z3I\"AGC#H?+/#
MT56X/Q/LO5!;__G>/FU_?N;^FW^WW/\Y?::ZX-"J!5O!UC 8PVFO_=^(GUA5
MN3^ I;)P3KKA&G[@F,8%\'ZEE-U.T$'[2SC[#U!+ P04    " #WB&133=N1
M\N,"  !L!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6R=5=MNVS ,
M_17"*X84"&S'N;=)@+3=L 'M4/2R/0Q[D&W&%BI+GJ0DW=^/DA,W'=JBV(LE
M4CQ'AY1$S[9*/Y@2T<)C):29!Z6U]4D4F:S$BIE0U2AI9:5TQ2R9NHA,K9'E
M'E2)*(GC450Q+H/%S/NN]6*FUE9PB=<:S+JJF/YSAD)MYT$OV#MN>%%:YX@6
MLYH5>(OVOK[69$4M2\XKE(8K"1I7\V#9.SD;N'@?\)WCUAS,P662*O7@C*_Y
M/(B=(!286<? :-C@.0KAB$C&[QUGT&[I@(?S/?MGGSOEDC*#YTK\X+DMY\$D
M@!Q7;"WLC=I^P5T^0\>7*6'\%[:[V#B ;&VLJG9@4E!QV8SL<5>']P"2'2#Q
MNIN-O,H+9MEBIM46M(LF-C?QJ7HTB>/2'<JMU;3*"6<7RRQ3:VD-W&"&?,-2
M@5WX1I=!K6 IZ,B8S,C#9 [G2EI-582E,4@(Y[OD+.6"6XX&.G<.;8YGD25A
MCC[*=B+.&A')*R*F<$7<I8%/,L?\.3ZBA-JLDGU69\F;A+=8A]"/NY#$2>\-
MOGY;I;[GZ[_"]U0< S^7J?%U^/4&\: E'GCBP6M"Z9'E:X&^W/]]%"]5_,U]
MW5,_,37+<![06S:H-Q@L[DJ$E7([<5F =0*@UFK#<TH[1\NX,$X,VPO5!T)E
M(Y0]%YKMA;+FSG2L*M"6J+OP\<,D2>+3U\C\<N_TF)".ES"0,TM"N,QY1K,<
M.ES2DQ""7K<Y/@$Z=(M5BMJ?_ 71-4:O^U2OU(7+PL 13$?#<$CC)!Z&,5RB
M,4_BH3,)A\?026(W+-^3KV,<CHGI",:3 3'?N()):FPD)PG[D$S&X1CNI9-
MXO7!E9J,^N$41I.$X.?_5.P(>MW>:!0F7O*4*%ZZ=M%!!ZA0%[[/&?"ZFV;0
M>MM6NFPZR%-XTX>OF"ZX-"!P1= X' \#T$UO:PRK:M]/4F6I._EI2;\#U"Z
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
M044W:VUJ[FAK-HEM#/(R.-4R86DZ3&HN5#2;A+.EF4UTZZ10N#1@V[KF9K=
MJ;?3*(N>#F[$IG+^()E-&K[!6W3?FZ6A77) *46-R@JMP.!Z&LVSJT7?VP>#
M.X%;>[0&'\E*ZP>_^51.H]0+0HF%\PB</H]XC5)Z()+Q:X\9'2B]X_'Z"?U]
MB)UB67&+UUK>B])5TV@408EKWDIWH[<?<1_/P.,56MKP"]O.=G@90=%:I^N]
M,RFHA>J^_/<^#T<.H_2$ ]L[L*"[(PHJWW+'9Q.CMV"\-:'Y10@U>),XH?RC
MW#I#MX+\W.S6Z>+A8D%QE7"M:WIKR[MTJ1*^N@H-O*L;J7>(L$"%:^%@*;FR
M</:-KR3:\TGB2(='2XH]YZ+C9"<XQ_!9*U=9>*=*+/_V3TC_(0CV%,2"O0IX
MBTT/\C0&EK+L%;S\D)0\X.6G\"IN\&(5DK+D.ZI!!W-CN-I@6/^8KZPS5% _
M7R'K'\CZ@:Q_BHSZK&PE@E[#W->H<+L8;I 81.%(05!C7TKSZ\#/8.89S :P
M*SCCY\<<2WKGP /WH8[I:/Z(AMH2/E#<#JBX$-YS8>".RQ;ABU87C^1/AO^@
MQ\"MC^8M%EBO"#G/PM.DD,6C_B#.^QF\@;S?&Z<=.GEFPS1F+(-QWAN,X*Y#
M/LNR4<R&^3D,F#^^YJJ@?BX3&D9K%,&$#>,T3<^)HW?)_DL658O;Z]J7C-<U
MS&(V'GM=H]YH%/+S216R+=$"BP=I&CJ"Q3FMCJ%]_T"KA+.GX;WG/\D(S])@
MF$IRUWNIDI*COJ[1;,+TLE#H5KFNQ0^GAP$Y[^;"LWDW73]SLQ'4M1+7Y)KV
M+@<1F&YB=1NGFS E5MK1S G+BH8\&F] ]VNMW=/&$QS^-F9_ %!+ P04
M" #WB&13SM0<@N\"  ![!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6R%5=MNVS ,_17"V$,+!+[E'B0!FJ[%!JQ;T';;P[ 'Q69BH;+D24K3_OTH
MV?$2(,E>K-OA.:1(T=.=TB^F0+3P5@II9D%A;36)(I,56#(3J@HEG:R5+IFE
MI=Y$IM+(<F]4BBB-XT%4,BZ#^=3O+?5\JK96<(E+#69;EDR_+U"HW2Q(@OW&
M(]\4UFU$\VG%-OB$]GNUU+2*6I:<ER@-5Q(TKF?!33)9]!S> WYPW)F#.;A(
M5DJ]N,7G?!;$SB$4F%G'P&AXQ5L4PA&1&W\:SJ"5=(:'\SW[O8^=8EDQ@[=*
M_.2Y+6;!*( <UVPK[*/:?<(FGK[CRY0P_@N[&CL8!Y!MC55E8TP>E%S6(WMK
M[N' 8!2?,4@;@]3[70MY+S\RR^93K7:@'9K8W,2'ZJW).2Y=4IZLIE-.=G;^
MS1:HX1$MUTAW;6$IF#1P]<Q6 LWU-+(DXJ!1UA N:L+T#.$8'I2TA8$[F6-^
M;!^1<ZV'Z=[#17J1\ FK$+IQ!](X32[P==N(NYZO>X;O(-8%2EQS:^#7S<I8
M317R^X) KQ7H>8'>.8?IX>1;@:#6<*M>46,.=V4EU#NB 29SVI56\]76U:7I
MP -5$,<:H>L$G+KWBZKN\4Y,Q3*<!?0Z#>I7#.;/RC(!V:$<6 7ED6#E,^[\
MHEJ@AR:8)8_EMES1(<6 K>]9$\WJW4$--J;4&KQIA9JKW "7.<\\R8[@P!Q"
MT.LWDU.AGKBCH_N!*RZI\H5PBVOX0LGX1$\-EDUGJ"OXF+B.^[[QZ[G0B$=E
M"514%GV W7CB*POZG209P* S'H[A W0'H1N2)!S2T!N% X>*(>GT^JG[#MSQ
M,$P=R&-&9+!7_$K)^:]@VNDE:2LX2L*$AC2I=>-N&.\5DV3<*B;CL$]#WW_3
M/H%.56QTT!!*U!O?]ES^MM+6O:'=;3OK3=U0_L'KMOS ](93%@2NR30.A_T
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
M:&5E=#,W+GAM;*V76V_:,!3'OXH5[6&3MB9V")<)D#JZ2Z5-J\HN#],>3'(
M:X[-;*>TWWZVDR94)%DE>('<_N?\S['SBSW=2_5';P$,NL^YT+-@:\SN;1CJ
M= LYU1=R!\+>64N54V-/U2;4.P4T\Z*<AR2*AF%.F0CF4W_M1LVGLC"<";A1
M2!=Y3M7#.^!R/PMP\'CAEFVVQET(Y],=W< 2S/?=C;)G81TE8SD(S:1 "M:S
MX!*_79#$"?P3/QCL]<$Q<J6LI/SC3JZS61 Y1\ A-2X$M7]WL #.723KXV\5
M-*AS.N'A\6/T#[YX6\R*:EA(_I-E9CL+Q@'*8$T+;F[E_A-4!7F#J>3:_Z)]
M]6P4H+301N:5V#K(F2C_Z7W5B ,!'G0(2"4@SQ7$E2#VA9;.?%E7U-#Y5,D]
M4NYI&\T=^-YXM:V&"3>,2Z/L769U9OY1RFS/.$=49.BKV8)"U\)0L6$K#NA2
M:S :O4%+.WVRPEZ1:U1+5@]H"1L[I@:]O )#&=>O[+/?EU?HY8M7Z 5B GW;
MRD+;V'H:&FO7)0W3RMJ[TAKIL+:$W06*H]>(1 2WR!?]\BM(K1Q[>?14'MHF
MU9TB=:>(CQ?_KU._/ML[Z-I KG_WQ(WKN+&/._A/W-=HHZ1N[5,98.@#N/?R
M;HX'0S*);%EW+9D'=>9!;^;+-"WR@E,#&6+YCC+EQY)WN"B#)0<NWF RB+M<
M)+6+Y)GU"S!M>9.CO#B.Q\ED5.<MIT-RW"5G+QZT^QO6_H:]_A8RSPO!4NJP
MHWL&?%0'')UU(HWKN.-3)]+XJ)7)>))TC>"D3CPYYSR:')GHR(^C!F+1:7.H
MTC^W<GR 3]P_.SA0@=X+4)L'S]!KL594&U6DIE#0,ZRX 0\^+WEP@QY\,GNJ
M"$]>OV$RZ.Q< Q]\5OK@8_QT66C(@T]$#VYA3U_Q#5-P/U2^LO*+^Y'V$04W
M2,'G90INH()/I@INP0J.<&>7&J[@LX(%'Y.E]PM%&KZ0$_E"COEB/U'CSLP-
M7T@_7]Z[]:ZR7Q^.OBDJ=,ZT6T'WK6<.%C3GY0IIN$).Y@IIX<IDU+FF(0U7
MR%FY0I[-%=)PA9S(%=*R5FDK/CQ8V+M=U1>J-DQHQ&%MA='%R,91Y4:E/#%R
MY]?Z*VGLSL$?;NWF#I1[P-Y?2VD>3]SVH=XNSO\!4$L#!!0    ( />(9%,\
MK;K^N@(  *T'   9    >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;+5574_;
M,!3]*U<1#R!!\]&6MJBMU,+&*L&&J-@>ICVXR6WBX=C!=BC\^]E.&K*I%!Y8
M'QI_G>-SC^U[QQLA[U6&J.$I9UQ-O$SKXLSW59QA3E1'%,C-S%K(G&C3E:FO
M"HDD<:"<^5$0G/HYH=R;CMW8C9R.1:D9Y7@C095Y3N3S')G83+S0VP[<TC33
M=L"?C@N2XA+U77$C3<]O6!*:(U=4<)"XGGBS\&P>.H!;\9WB1K7:8$-9"7%O
M.XMDX@56$3*,M:4@YO.(Y\B893(Z'FI2K]G3 MOM+?MG%[P)9D44G@OV@R8Z
MFWA##Q)<DY+I6['Y@G5 ?<L7"Z;</VRJM8.N!W&IM,AKL%&04UY]R5-M1 L0
MA:\ HAH0.=W51D[E!=%D.I9B ]*N-FRVX4)U:"..<GLJ2RW-+#4X/;T4(ME0
MQH#P!+[I#"4LN"8\I2N&,%,*M8(3^$JD)-8_.+Q 32A31W  E,.UP1IWU=C7
M1HWE].-ZYWFU<_3*SB.X%EQG"C[Q!)._\;Z)H@DEVH8RC_82+K'H0#<XABB(
MPKOE!1P>'.VA[38.=1UM]RV'?EZ9&5AHS-6O/;R]AK?G>'MO\!Z;F_E04HD)
M)*6D/(4")17)+D<KQJ%CM._M<3KJ=WI!ZQ>._<<=HOJ-J/X[1>5(5"G1/$!=
M"P*2_#87TH[L/.Z*>=02%W1>D7/:R#E]IYQ+*93:X_J@81Q\Z&D.&][A.Y7&
MI93(XV?0DG#%B$L^J<F/"@Z9"0+5T2[WACO<Z^]V;]1H&KU3TRR.R[PT6LPE
M6^0%H=*=Z]5^3\/@)8D$'^IJV$I/X?_UM>9OOYF3H-/[QUF_E4%SE*FK$PIB
M47)=)=-FM*E%LRH#ORRO"MDUD:D5Q7!MH$%G8-Z%K&I#U=&B</EX);3)[JZ9
MF7J*TBXP\VLA]+9C-V@J]/0/4$L#!!0    ( />(9%.1H10M(@4  (\=   9
M    >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;,696W/B-A3'OXJ&V8?=F22V
M+AB\0YA)2"^9Z;9ILML^=/H@; %N;(E*(F3[Z2L;QS*UY5 "[ OXHG/.7^?(
M/\G6:"WDHUHPIL%SEG)UV5MHO?SH>2I:L(RJ"[%DW-R9"9E1;4[EW%-+R6A<
M&&6IAWP_\#*:\-YX5%R[D^.16.DTX>Q. K7*,BJ_7K-4K"][L/=RX3Z9+W1^
MP1N/EG3.'IC^LKR3YLRKO,1)QKA*! >2S2Y[5_#CA(2Y0='BMX2M5>T8Y%V9
M"O&8G]S&EST_5\12%NG<!35_3VS"TC3W9'3\73KM53%SP_KQB_?OB\Z;SDRI
M8A.1_I[$>G'9&_9 S&9TE>I[L?Z1E1WJY_XBD:KB%ZS+MGX/1"NE158:&P59
MPC?_]+E,1,W ^&DW0*4!^J\!<1C@T@ 7'=TH*[IU0S4=CZ18 YFW-M[R@R(W
MA;7I3<+S,CYH:>XFQDZ/?Q B7B=I"BB/P2]ZP22XY9KR>3)-&;A2BFD%SL&]
M2/,QLZ8R!F+F;/C^AFF:I.J#,?GR< />O_L WH&$@\\+L5(FA!IYVJC.8WM1
MJ?!ZHQ Y%(;@D^!ZH<!W/&;QMKUG>EMU&;UT^1IU.GQ@RPN _3. ? 1;]$RZ
MS6]89,QA8>YWR,%5!7#A#SO\N7+YQT^F(;C5+%-_=H0A51A2A"&=81(;AA9A
MSL!<"M56ELG&7U#XRVGP-"88!;[I\U.+CGZEH]^IXRJ*5MDJI9K%@&9"ZN0?
MFC_0;0HVGOHU!>>(#)T2@DI"L%_&:Z.\*^6#*LY@OY1SIL_ E,T3SA,^-QA*
M*8]8VZ,Q:-0 #HE/<'L"AI6P87<-XCC)<Z[ 3(K,R%F#Z4J91DJ!2&33A!<E
M:7U8AXV:X&" 7"4)*T5AIZ+)2DK&HZ] 2\I52C>(C_\R #1SAFY5$C:5N&1
MW^+0[TY-;4@"]FQF2]5:F-+-UMCLD[Y30(W'\ V#AO'XE1%3NJ\+(V$0!HXA
M Y$5AEXI43X9&6WW;%,?M4B6JI@WKFGTF(IYQR,#+0WA47$(+0_AGD LJ63R
MW ''TGD]S2@<A,[Z6SS"P_$1M@$2#MVCT!(2'A>1T#(2O@62]5KL!,PR6CTE
M@Y X$V*)"0^#S+KD9J]:%;<0%<*A4[)%*GP;4_>0VD2N0R6RP$6' 2YJ 2Z!
MSJ&.+'#16X!;'X"OPQ<UX8M).'"*M/!%W?"]D^S\UQ5-DUD2M<W-VVXM;-%1
M88LL;-$Q88N:L!U@YQ."+&O1X5B+6E@+?>=:%%G4HN.B%EG4HI.B%C51&V#G
M2A!9U*)OA5K41*U+K:4L.C5ET?]8V&++67P8SN(6S@Z=$RBVF,6GPRQN8K;?
MATZ-EK*XF[*%QJY7^MH[_5'!BBU8\3'!BEM6L8&[V!:L^'!@Q6U@#9T3.[9@
MQ<<%*[9@Q2<%*VX!J_/- ENNXF_%5=SD:K_O'D:6K?C4;,4[KV"))2LY#%E)
MVPK6N8 @EJSD=&0E+60=.->OQ)*5=)/ULZ0Q S_3C'4M7(GE*SGN1]/:5],]
M^<H%/[>Y;<UE$ZYXZPM1^9FU^9T5NS\D$<M@TC\J_H@%+0D.D:,=Z5<&<Z=M
M6Z6%-.F&].[XVY:]&UA(D]DNQ1;8I!O8K^-O+Z4[+X*)!37I!O7.(V ' H4[
M/0Y>;<LK8W)>[ 3FA5QQO=G]JJY6NXU7Q1Z;9YMOMBH_46F&I0(IFQE3_V)@
M4B,WNW^;$RV6Q0;:5&@MLN)PP0S/9-[ W)\)H5].\@#5'NSX7U!+ P04
M" #WB&13$\,.U'<"   @!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX
M;6RM54UOVS ,_2N"3QNPUH[3-$'A&&C:?018/]:BVV'80;%I6Z@L>13=M/]^
MDNQXV=9ZEUYL42(?'Q\M.MEJO#<5 +''6BJS#"JBYB0,359!S<VA;D#9DT)C
MS<F:6(:F0>"Y#ZIE&$?1<5ASH8(T\7O7F":Z)2D47",S;5US?%J!U-ME, EV
M&S>BK,AMA&G2\!)N@>Z::[16.*#DH@9EA%8,H5@&IY.3U<+Y>X>O K9F;\U<
M)1NM[YVQSI=!Y B!A(P< K>O!S@#*1V0I?&SQPR&E"YP?[U#_^!KM[5LN($S
M+;^)G*IEL A8#@5O)=WH[2?HZYDYO$Q+XY]LV_M& <M:0[KN@RV#6JCNS1][
M'?8"XOD+ 7$?$'O>72+/\IP33Q/46X;.VZ*YA2_51UMR0KFFW!+:4V'C*/VH
M=;X54C*N<G9%%2!;*^*J%!L)[-08(,,.V)>6(P'*)[]EC&T+,?M)6.=<9)PT
M&J8+MJX;+M ?'K!+CLB=YNS-.1 7TKQ-0K*<7>8PZ_FM.G[Q"_RF[$(KJ@Q[
MKW+(_XP/;:U#P?&NX%4\"G@+S2&;1N]8',43A$8C"57>*4$CX--!S:D'/WH!
M_$IT0G[D9@3M:$ [\FC3__7F^V=[PM8$M?DQ@CL;<&>C+"_;>F/[;/LUU,]:
M*X!YKCT=U,Q#N1O^D$Z3\.&9[,=#]N/1[&<2N++M!"R?O%AK52 WA&U&+<)(
M??,AP_Q5=5L,N(O7TVWQCVZ3OW0+]VYM;=7PL\FP3+>*N@L\[ [C[[2[];_=
MN]EYP;$4RC )A0V-#N<V+W;SJ#-(-WX&;#39B>*7E1WA@,[!GA=:T\YP"8:?
M0OH+4$L#!!0    ( />(9%/2]<4@+@4  .<7   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0Q+GAM;,U8WV_;-A#^5PBC#PF01A+IGX5CP$FZ+<#2!4FZ/0Q[
MH"W:)BJ)+DG%R= _?D=:$>5*HI.V+O:22!3O[KO[R(]GCC="?E(KQC1Z3)-,
MG7566J_?!8&:KUA*U:E8LPR^+(1,J897N0S46C(:6Z,T"7 8]H.4\JPS&=NQ
M&SD9BUPG/&,W$JD\3:E\.F>)V)QUHL[SP"U?KK09"";C-5VR.Z8_KF\DO 6E
MEYBG+%-<9$BRQ5EG&KV[("-C8&?\R=E&59Z1264FQ"?S<A6?=4*#B"5LKHT+
M"O\>V 5+$N,)<'PNG';*F,:P^OSL_1>;/"0SHXI=B.0O'NO566?803%;T#S1
MMV+S&RL2ZAE_<Y$H^Q=MBKEA!\USI45:& ."E&?;__2Q*$3%@'1;#'!A@+\R
MP%&+ 2D,B$UTB\RF=4DUG8REV"!I9H,W\V!K8ZTA&YX9&N^TA*\<[/3D5R'B
M#4\21+,8_:%73**K3--LR6<)0U.EF%;H+<(ACM!T_CGGBIORF[$/5$IJ2$!'
METQ3GJAC] ;Q#-VO1*[ GQH'&B":0,&\@'.^A8-;X(S0M<CT2J'W6<SB7?L
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
M] P5$A9,LNP%YD]$R8&(I EE3X;:H"9A3Y, +X)13=IRB=WU\I/@NW--93[
MK9!PGI/ZQ6I#0:<BMTE R[P@QEPHHW#,J8,'F4?]FC*?Q:/,V_*)8R?SZUQ(
MS7X:#JP](CB(Q#TBX70V+F%;3[&[H!X7M^.>,Z"49&5JR"7UZ\+0!??#QGRM
M7B=RD'F_+)_C*(Y&J;?U%KL+;KOZ)^1;"SB86A_ D=;N8Y.OR"G2Y'DDAUD_
MAQGLZ;$4VO*.YV\H,*R[M4T]=OA@WF,21XMQ0[;? NS^&+@^K+A?^Q?C"QBT
MI3]PE_XJ^S;AIIYU';AS$*OQI[\KME[G3)]3N;-W(X5L\:H.LDUO<_^ZMK>.
M5_TW^/*VND6U,-6E[C.1.\85.&T+D/[%#-22U3VI:FA1V)O#H]!P#[&/>[A;
M4FD&P/NM$/K8,!,TM]75+U!+ P04    " #WB&13GYV_[P4%   ^%P  &0
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
M$BNO5XV(MY4U[PRB-ZE]5ZP9+#+!HA_++'Y^+[.&D^!1D!(TK 0/14L_E=G
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
M5^J0\.*672PD2_-;X3.3ZHZ9/X9  N!:07V_8DSN%MI!]5O']%]02P,$%
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
MZZG2TUAZ8^0Z.3W,I<&S2'*YPA,L*&N SQ=2FNV-=9"?B8?_ E!+ P04
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
M&VD8+OFI0^L#>']N6$HU\=VT?CR'?P!02P,$%     @ ]XAD4[:R!JW= @
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
M%H7:7$<W"R,7[OKT+ U^:[C'.5[A05D!?#^5TFP7UD#Q3X'^OU!+ P04
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
M<$.O'1B70.LKK7$7N O5OY_%;U!+ P04    " #WB&13ZV<-Q+4#   [#0
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6RU5TUOVS@0_2N$T042((E$
MR?I(81MH;00;("V"..T>%CW0\M@F2HE>DK*;HC]^A[0K*Y&LU(=<;(IZ\_CF
M:3BB!ENIONL5@"$_<E'H86]ES/J]Y^EL!3G35W(-!=Y92)4S@Y=JZ>FU C9W
M0;GP M^/O9SQHC<:N+E[-1K(T@A>P+TBNLQSIIX^@I#;88_V?D\\\.7*V EO
M-%BS)4S!?%G?*[SR*I8YSZ'07!9$P6+8^T#?CVEJ QSB*X>MKHV)364FY7=[
M<3L?]GRK" 1DQE(P_-O &(2P3*CCOSUIKUK3!M;'O]EO7/*8S(QI&$OQ#Y^;
MU;"7]L@<%JP4YD%N_X9]0I'ERZ30[I=L=]@$P5FIC<SWP:@@Y\7NG_W8&U$+
MH/TC <$^(/C3@' ?$+I$=\I<6A-FV&B@Y)8HBT8V.W#>N&C,AA?V,4Z-PKL<
MX\QH C-#+LD4RV->"B!R0<9,J2=>+,E7)DK0=LJASB9@&!?Z'/%?IA-R]NZ<
MO".\((\K66I6S/7 ,RC)$GO9?OF/N^6#(\M/87U%0O^"!'Y 6\+'W>$3R#"<
MNG#_>;B'1E1N!)4;@>,+N]RX+;11)9:J(?_>(8#<&LCUMP[ZL*(/'7W_"/T-
M+UB1 1& A4?0,2+-"A21,\&7S)9UJX4[TMB1VFVY&85^E/J8\*9N51,6I&E4
M@SW3W*\T]SLU/TK#!&X,-.85F3N>J+8^C0*:-'2VX$*:)L>$1I70J%/H'6A-
MRH+E4AG^$^9V,X-2.%@XVVU%9U*;5NU10],E#>.&]#88HHXHCROE\1]:?$$*
M[-RXX4[1'K?X[J>T(;X%%_K!4=^32GW2J7Y<HE#<*VOK.S9F5"]DL;PTH'*7
M5)OFI*DEICZ-7TAN@?4C2H\H3BO%:7>EO"HO;;&JG]#^]0M]+3@:)7$8M N\
MK@1>=UN*3YX;<L,R+KAY(K_( VRDV-@RN)/LY?9[M@;U#YW??XMF1VNO%GJ"
MSZ^UCSU9W<P@B*X;9=R""X]7,3VT?AJ<:/JCE6[][G+CT/MI^"9V'QHU[>[4
M)]K=;,,AFMVTNPV7''VMT$.[IMW]>@H%EXI\E@;/&+](_RKR_R+UR2Y3#JV5
MQF_B^J'[T>[V=Z+K2>,E;=\?3==?Q3V7>VA]M+OW.3]XY<<%CE$\:$,4,T#.
MUJ RG,<3_'FK_FYV]Q!;CW$GQ^WR\VHG6_M9\8FI):K'$]0"B?RK!&M,[4[J
MNPLCU^ZP.Y,&C\YNN,*O&U 6@/<7$DMK?V'/S]7WTNA_4$L#!!0    ( />(
M9%-:@+]("@4  %\8   9    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;+U9
M6V_B.!3^*Q::E:92)Q>'6T<4:4JVVDKMJBH[.P^K?3#!@#5)S#@.3*7Y\7N<
MA)@$DQ2T](4DSOG.\;GX?(X9;;GXGJPHE>AG%,;);6<EY?JS;2?!BD8DL?B:
MQO!FP45$)#R*I9VL!27S#!2%-G:<OAT1%G?&HVSL68Q'/)4AB^FS0$D:142\
MWM&0;V\[;F<W\,*6*ZD&[/%H399T2N77];. )[O4,F<1C1/&8R3HXK;SQ?WL
M>U@!,HF_&=TF>_=(N3+C_+MZ>)C?=APU(QK20"H5!"X;.J%AJ#3!/'X42CNE
M307<O]]IO\^<!V=F)*$3'GYC<[FZ[0P[:$X7) WE"]_^00N'>DI?P,,D^T7;
M0M;IH"!-)(\*,,P@8G%^)3^+0.P!0(\9@ L ?BO *P!>'= _ N@6@&X6F=R5
M+ X^D60\$GR+A)(&;>HF"V:&!O=9K/(^E0+>,L#)L4]G$GU"4QHS+N 2I(+.
MT01^F$3W)& ADZ\@\"<1@J@4H8\^E82%R16,?IWZZ..'*_0!L1@]L3"$5"8C
M6\+$E'H[*"9QET\"'YF$BYYX+%<)^CV>T[D!/VG&W[3A_1;[N$&!#1$MPXIW
M8;W#C1I]&EC(<Z\1=K!C<J@9/J5K@#L9W#7Y<[;UBC=>621>IL]K*I*'.)$B
MA24OT3^/(( >)(V2?QO4=TOUW4Q]]XCZ3!M?H""OND51==<HI%)2D>R]8TF2
M&C-\EYL89B94L]N,W9YK#4?V9C_L!BFO:]U4I?PV714O>Z67O48O:VNJ(6[]
M4F/_$FD9E.H'YZ4%V@^+T@C-N "5+%ZB@*SA;=VI/.2YD=Y^, <]QQS+83FU
MX>4K9FBH!<_JURK&(.4,K4&M8MIT5;R\*;V\.<_+-$X3Z-*[ ;2@T);75 10
M!4#65Z8T-)MR+.S\9FHT)\,JGKJ.IB'GE-6!?J$7NN'A1E77(R=U5JE:V2,[
M]Q(KQL7: 'Z/-5-8Z5?JZ=BB<74;=[W&V7W+=D%0.61#!10*L#:L%II(!-S>
M6D)W+=JA0PY,-31IQ7E#8^V=;J\:%\T_[ID$)*C:.JMLO2EO=X6=2MY@!UYK
M*28IIR[EM^FJ^JI9R#V)AF"A_45%E*VQIEAJ3G(O0DJN9B7W76BIL+(?WN[1
MZ&I><L\D)JF"'$*0KQ&)> J! :D?*1'P(GQ%:\'B@*U)"$LRD20,L]BMR:NZ
MFG?4AY2#K=Z1^6O&<<^DG!,[1;,5U^H:V6;2BO,\<Z<XV5YU5Z]I"I]*4_#U
M"5TU1CZ-.7R?$?4UVV1*<Q6^"%=AS56XA:MXO/R4UV4EZZ:$XD-"\KQ:6S/(
MX-INRF_64W5$TQIN)H+_K7T7=FXJ'@RL T<-8H.NY=9];=-6=5>S%6YFJ\,:
M?-2[WHDAA54[FBEP[R(%J*D"]\_+VRY'L$\A+"2SD*(%%X>;>V,.^P=]L>?V
MK6X]AP:Q;M_"]1RV::NZKDD,-Y/8&W((8\]49"=[<4#15))X/FOZ;,2:I?#P
M(IG5-(+?A49:K#B6-^@9>>1<H'\&L'JBHIG$.Y5)3!4PX5$$,6*P,8#TV[ (
M[H%CXFR@O2(\33;>1<C&TV3CG?EA=%I%M%AQ+6PNB#-Q_NFX/#[VWHDL)'"9
MG6PG*% [O_QPMAPM3\^_9&?&MA;/C]Z?B%C"IA"ZWP*@CC6 KBWRT^S\0?)U
M=KX[XU+R*+M=43*G0@G ^P7G<O>@#)3_*8S_ U!+ P04    " #WB&13='*\
MZ2@#   R"P  &0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6RU5F%OVC 0
M_2M6M$FMM)(X@916@+2"JE7JMJJHZX=I'TQR@-4DSFP#1=J/WSE) XS@MM+H
MAQ+;]Y[OGGU/[JV$?%)S $V>TR13?6>N=7[INBJ:0\I42^20X<I4R)1I',J9
MJW()+"Y :>+ZGA>Z*>.9,^@5<W=RT!,+G? ,[B11BS1E<GT%B5CU'>J\3-SS
MV5R;"7?0R]D,QJ ?\CN)([=FB7D*F>(B(Q*F?><SO1S2T "*B!\<5FKKFYA2
M)D(\F<%-W'<\DQ$D$&E#P?!G"4-($L.$>?RN2)UZ3P/<_GYAORZ*QV(F3,%0
M)(\\UO.^TW5(#%.V2/2]6'V!JJ".X8M$HHK_9%7&AH%#HH72(JW F$'*L_*7
M/5="; %H^P# KP#^6P%!!0B*0LO,BK)&3+-!3XH5D28:V<Q'H4V!QFIX9HYQ
MK"6N<L3IP0@FFIR1[WH.D@PEQ%R3:Q;QA&L."E>^,2F9D9J<C$ SGJA3G'T8
MC\C)A].>JS$'P^1&U7Y7Y7[^@?W&D+=(X'TBON?3!OC0#A]!A'!:P+U=N(N5
MU^7[=?E^P1?8RK_)E)8+O)N:_+S% '*C(56_+/1!31\4].T#]+>@-4A%Q)1$
MI;9<J07$3;J53&'!9)IO.:!!^\(S?SUWN2U10V2'=G<C=])MU^FVK>D>N 46
M(3HU<^<8.H<U?6C7662S,U0ZQ0[&C<0DX3-F;$(U*1WNZ=?VFG0NXSI;<0?T
M/:_3/+>F^5B8"L2$+4&B21*>8=*@-,$6PP;+04:H#JXT=I:=/&CYWD>+EMTZ
MR:Y=2W,R>&&K:_"';%WB<LZRR46]R<4Q[@/U-K;FO:F*JNVFY65>?S+>R=-%
M2B9"(BG/9B1B.:[J=:.9>7MWI>-YEE:C6\9+K1F.-<OBR7I?7B/YSAG8!-D8
M'3V*T]&-U='_YW5TW\+\T&_JP89(VO5M![ Q.VIWN[<?P#N;@&Y<D1[%%NG&
M%^DKQGBH#=[G/*_LXK7:_UI/=7JOX3K-EN5N/6C,:_(KDS.>*9+ %(F\UCG*
M*LL'6CG0(B_>.!.A\<54?,[Q40O2!.#Z5 C],C#/IOJ9//@+4$L#!!0    (
M />(9%,@,'&I$@(  /@$   9    >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM
M;)5446O;,!#^*\(PV*"+'=O91K$-:\*VP%9"P[:'L0?%N<2BDN5)Y[F%_?B=
M9->DD)CMQ=*=[_ONOCM)6:?-O:T D#TH6=L\J!";ZS"T906*VYENH*8_!VT4
M1S+-,;2- ;[W("7#.(K>A(J+.B@R[]N8(M,M2E'#QC#;*L7-XPU(W>7!/'AR
MW(ECA<X1%EG#C[ %_-IL#%GAR+(7"FHK=,T,'/+@_?QZF;IX'_!-0&=/]LPI
MV6E][XSU/@\B5Q!(*-$Q<%I^PQ*D=$14QJ^!,QA3.N#I_HG]@]=.6G;<PE++
M[V*/51Z\"]@>#KR5>*>[3S#H63B^4DOKOZSK8]-%P,K6HE8#F"I0HNY7_C#T
MX00P3R\ X@$0_RL@&0")%]I7YF6M./(B,[ICQD43F]OXWG@TJ1&UF^(6#?T5
MA,-B!3MDKYE?/K;<\!H!+'ENN3'<M9B]7 %R(>VK+$3*Z'!A.;#?].SQ!?8M
M-#.61%<LCN+Y&?AR&KZ"DN!S#X^>PT/2.8J-1[&QYTLO\*6S1?2";:$6VK!;
MC23TSS-S(D<RYDA\CF2JH>O:HFGIL"/[\9D"V!I!V9\3].E(GTY*\/1BI+^B
M/8(!BXRF1;-JP)3DIPMX=ES3Y+X_Y\;TW[!>6WAR+MV;\(6;(]7.)!R(*)J]
MI5MD^GO6&Z@;?U1W&NG@^VU%3Q,8%T#_#YJF-!CN](^/7?$74$L#!!0    (
M />(9%-?0=A<EP,  (,,   9    >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM
M;+57VV[;.!#]%4)H@09(HYLE)X%M(+$=;("V".)V^[#8!UH:V40ETDM2<0KL
MQ^^04F3%EE47[;[8XHCGS)D97D:CK9#?U!I D^<BYVKLK+7>7+NN2M904'4A
M-L#Q329D034.Y<I5&PDTM: B=P//B]V",NY,1M;V("<C4>J<<7B01)5%0>7W
M6\C%=NSXSHOAD:W6VAC<R6A#5[  _67S(''D-BPI*X K)CB1D(V=&__ZS@\-
MP,[XD\%6M9Z)"64IQ#<SN$_'CF<400Z)-A04_YY@"GENF%#'/S6IT_@TP/;S
M"_N=#1Z#65(%4Y%_9:E>CYU+AZ20T3+7CV+[!]0!188O$;FROV1;S1T.'9*4
M2HNB!J."@O'JGS[7B6@!D*<;$-2 8!\P. ((:T!XJH=!#1B<ZB&J =&I@+@&
MQ#;W5;)LIF=4T\E(BBV19C:RF0=;+HO&!#-N5M9"2WS+$*<G,UAJ\I[<I"DS
ME:8YN>?5>C5U?T\^42FI*3YY-P--6:[.T/IE,2/OWIR1-X1Q\GDM2D5YJD:N
M1D6&UTUJ[[>5]^"(]Y!\%%RO%9GS%-(._*P??]6#=S$333J"EW3<!KV$"]A<
MD- [)X$7^!UZIJ?#O:YP?LW[_->\W_7#9Y @W.^"O\IEV"RMT/*%?4OKGBLM
M2SR*-/GK TX@]QH*]7</_:"A'UCZ01\]:^C5.9Y2B2PA1:,&"4J3#?U.ESET
MK<N*.[;<YO1]FD2>AU$_M:MURJ2[PTE^,&C->A5<U 07]0;W"*C=AD5$1@87
ME\/H+5' F9"$"PU=>VU6448M)7M:Y]&!5E3J'1,;-V+C7K$?A$*9G,"S9GQ5
M,K6V]4;A*=:H*_OQ@8X]I=/#&5$47^W5YX<T\Q_0O IWV(0[[ UW497ADRD#
M^?>E.&UKS^J^;)Q<_A^;YZJAO_J9S7.^VS-XVN-9OP&9H!U[B[.N^O635QGI
M6J$_CWL5G>_M;C7OM^^?:<T9G;@]_-8=Z__>#3*M"=M2HOBHD& G).@5\E E
MA> -;UWO*3HG"<US@BUJP<JB.T?!@; P/"IL=U7X8:^PKY+ALA-95B4E RGQ
M(+<2F5(EY0F01*CN7(4'FSPXE.2V>J0"Y,IVLPI)2ZZK.ZVQ-AWSC>T3]^RW
M_O74[[#/_.MYU0_OZ*OV_".5*]QK)(<,77D70\R>K#K>:J#%QG9H2Z&QW[./
M:_Q* &DFX/M,X)*M!\9!\]TQ^0]02P,$%     @ ]XAD4U-N-B05 P  6 P
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
M%O!#?MZF2\Y$,K9.[=X<H-L=;)8.A\8P#4,K7F\-T.T--E.'0Q.([%L(U'L
M<GN S=?14.7#P+I!0KW(([?(VZP=#04<SJ$5[V2?Z=9OM[NCH6JCV.KOJ!=M
MY!;M'W7X-MT9#X2LRHQZ949N2?PYBT?##>L5#.UOHU=(Y-:E_V/Q:+BO1<'<
MZK"HUR_DWMI^K\6CX5YW%L X[O";@U0[[%2)IBB:00O-7A&16Q%?<2. AF()
MT3Q.9B]+&1D'DSA(7M3BGQR6]3\5'S'?4W7N+<A.!0;74]4SWAS^FQO)#N;\
MO&52G<;-94YP1K@>H'[?,2:?;_21O/L+9OD?4$L#!!0    ( />(9%,$G'CR
M20,  )D*   9    >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;,56VV[C-A#]
ME8&P#[M 8MTL.PYL ^M+T0#-;A!CVX>B#[0TMHA0I$I2<;;HQY>D%*UC*]I@
M6Z O$CF:,W/.\**9'H1\4#FBAJ>"<37S<JW+:]]7:8X%40-1(C=?=D(61)NI
MW/NJE$@R!RJ8'P7!R"\(Y=Y\ZFQW<CX5E6:4XYT$514%D5\7R,1AYH7>L^&>
M[G-M#?Y\6I(];E!_*>^DF?EME(P6R!45'"3N9M['\'H]L?[.X5>*!W4T!JMD
M*\2#G=QD,R^PA)!AJFT$8EZ/N$3&;"!#X\\FIM>FM,#C\7/TGYQVHV5+%"X%
M^XUF.I]Y5QYDN",5T_?B\#,V>A(;+Q5,N2<<&M_ @[126A0-V# H**_?Y*FI
MPQ' Q.D&1 T@.@4,7P'$#2!^:X9A QB^-4/2 )QTO];N"K<BFLRG4AQ 6F\3
MS0Y<]1W:U(MRNT\V6IJOU.#T?*-%^G"Y,*7.8"D*L_T4J5>09_!9YRAA791,
M?$6$!7+<40UWC' %E_")2$GL.L/[%6I"F?I@K%\V*WC_[@.\ \KAEC)FHJFI
MKPU9F])/&V*+FECT"K$8;@77N8(USS#KP*_Z\9,>O&^*U%8J>J[4(NH-N,%R
M '%P 5$0A1U\EF^'!UUR_EWV]0]G?U&,N-TVL8L7_^?;YO=?3"BXT5BH/WJ(
M#%LB0T=DV$MDZXBDQT1*F^T">%5L#1FQ Y43B0K(H]FH9,L0S"4+NTI7$F$O
M"===>[1.GKCD]LI]G,>C<1P$IH:/QXOW?;\7ZI)67=*K[I/@ERE1.:C79.*3
M'6,7]SKTU1&GT2!\R7MY[I,,1B?:SGW"\6#\TFG=X90,DF[UHU;]Z(?6]L+<
M+&:.H,D3;.O=U7G#C,Y)#:*3"G3Y#$\J<.X3G_JLNWQ&W?K'K?YQK_Y[5%K2
M5!OYFWKS_@W61JPE"L(8;GB*W-W ]G#U'*>K-N75_WNN)RV12?_:6\&=:W]^
MHBN="TG_ZOQ++"9G)S,,D^#\!'_?K];A'_UK"Y1[U^0HP['BNKX_6VO;1WUT
M[<.)?1%>+\,.^\KT776;]"U\W;3=$KFGIM0,=R95,!@;MK)NA.J)%J7[TV^%
M-GV#&^:F=T1I'<SWG1#Z>6(3M-WH_!]02P,$%     @ ]XAD4Z$_.G[& @
M>0@  !D   !X;"]W;W)K<VAE971S+W-H965T-C0N>&ULM59M;]HP$/XKIZ@?
M6HF2=UI5@#2@U2:M&BKJ]F':!Y,<Q*IC9[:!\N]GFS0"2AEJMR^)7^XY/\_=
M^9+N2L@G52!J>"X95SVOT+JZ\7V5%5@2U185<K,S$[(DVDSEW%>51)([4,G\
M* @Z?DDH]_I=MS:6_:Y8:$8YCB6H15D2N1X@$ZN>%WHO"P]T7FB[X/>[%9GC
M!/5C-99FYC=><EHB5U1PD#CK>9_"F[O4VCN#[Q17:FL,5LE4B"<[^9+WO, 2
M0H:9MAZ(>2UQB(Q91X;&[]JGUQQI@=OC%^]W3KO1,B4*AX+]H+DN>MZU!SG.
MR(+I!['ZC+4>1S 33+DGK&K;P(-LH;0H:[!A4%*^>9/G.@Y;@"A] Q#5@&@/
M$"9O .(:$)\*2&I <BH@K0'IJ8!.#>BXV&^"Y2(](IKTNU*L0%IKX\T.7+H<
MV@28<EM8$RW-+C4XW9]HD3U=#DQN<AB*TM2K(IN4\QR^Z0(EW)85$VM$&"#'
M&=4P9H0KN(0'5%K23!OHI" 2%9R/4!/*U,7!W4MXG(S@_.P"SH!RN*>,F9-4
MU]=&B*7C9S7IP89T]!9IK-H0!RV(@B@\ !]^##XZ'1X<@-]^[/2[=Y_NF]PW
M!1 U!1 Y?_$_+X"?7XTK^**Q5+^.$(D;(K$CDAPE,G5$LATB*R)SU8(%1R+Y
MWNZAXMF<<^W.L8UUV8^3=MKUE]LE<HK1[5^,=G0FC<[D/^ALP<HU2;-,EBA-
MSP=\KM!=+XF9F'/JG%0HJ<CAW-ROM7&C+@X%Z#C!T"$A#* 47!<*H@1RLE9'
M<IPVVM-W:6_!TG0+JZV. >6F=YBO5P9+PA9XZ(ZGKW(3M./=_(T.V41[.7YM
M$X;MSJ[1W6NC3OMJKP[\K2YL/\KW1,Z-!F X,ZB@?66<R,V';C/1HG*->2JT
M:?-N6)A_ Y36P.S/A- O$]OKF[^-_A]02P,$%     @ ]XAD4^C1VE2# P
M]0P  !D   !X;"]W;W)K<VAE971S+W-H965T-C4N>&ULO5==C]HX%/TK5U$?
M6FF&Q Z?%2 -TZ]]Z"X:U.FSAUS &L>FMH&.M#]^;8=)6(6D+1WU!>+$]YQS
M;^SCF_%!Z4>S0;3P/1?23**-M=NW<6R6&\R9Z:@M2O=DI73.K!OJ=6RV&ED6
M@G(1TR3IQSGC,IJ.P[VYGH[5S@HN<:[![/*<Z:<9"G681"1ZOG''UQOK;\33
M\9:M<8'VRW:NW2@N43*>HS1<2="XFD0WY.V,C'Q F''/\6!.KL&G\J#4HQ_\
ME4VBQ"M"@4OK(9C[V^,M"N&1G(YO1]"HY/2!I]?/Z!]"\BZ9!V;P5HFO/+.;
M232,(,,5VPE[IPZ?\)A0S^,ME3#A%P['N4D$RYVQ*C\&.P4YE\4_^WXLQ$E
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
M2T>=PXHUO*C>V-X?0_9;*UYZJ'^A&)N]AN1MJ"9HV@)R<'/US%I0_BF=<>U
MQIV5^$QW715U]CS.9;7='Q38_4]MN5*Q" ^J\*[D12/;I@N)H:O]_#7ZBSH.
MP7'IW*^K@'%S]VY!8<]O?NLM*,?#3E/W%BZ,PQ/"[\\QW'V0?91WVJYZ[X\#
M[%]6^?UQ@H-+*A\<Z1"$O>8>WX+"7M \N<_BFKW$593)JEW'4V!KW0=QF?<V
M$\7]JIJM>JWWNL-HS(_Q[02WS$]5;Z:O_WOZHK&[B]B:2"436$E7MJDZ(5;T
M2L5 T%PW PLJ9&NA'S>ROP2F /+]BE+Q/% .JHYU] ]02P,$%     @ ]XAD
M4^6;DUCZ @  @PH  !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULO5;?
M;]HP$/Y7K&@/K<2:7T"A J06.FW2*J&R;@_3'DQR$*MQG-H.M/OK9SO!A!92
MU*GE@=C.?=_==^?8-U@S?B\2 (D>:9J)H9-(F5^XKH@2H%B<L1PR]6;!.,52
M3?G2%3D''!L03=W \[HNQ21S1@.S-N6C 2MD2C*8<B0*2C%_NH*4K8>.[VP6
M;LDRD7K!'0URO(09R+M\RM7,M2PQH9 )PC+$83%T+OV+B1]H@+'X26 M:F.D
MI<P9N]>3;_'0\71$D$(D-056CQ6,(4TUDXKCH2)UK$\-K(\W[%^,>"5FC@6,
M6?J+Q#(9.CT'Q;# 12IOV?HK5((ZFB]BJ3#_:%W:=CL.B@HA&:W *@)*LO*)
M'ZM$U #^(4!0 8)C 6$%")\#V@< [0K0-IDII9@\3+#$HP%G:\2UM6+3 Y-,
M@U;R2:;K/I-<O24*)T?7#P613^AD A*35)RBS^AN-D$GGTX'KE3\VLJ-*JZK
MDBLXP!6B&Y;)1*#K+(9X#W[<C.\WX%VERXH+-N*N@D;"&>1G*/1:*/ "?U\\
M_P>?' _W&M2$ME2AX0L;2]5"/]3W+0K^A&:21??H]W=EA[Y)H.)/@Y>V]=(V
M7MH'O%AV8=AQI+QRB-$)R9!(, >Q=V>4I!U#JL^:U4A)7M5S_:K%Y*5%V/7T
MS]KM*.I819VW*&JA%4X+V%?7DJ];"\17-0QZ!T/IVE"ZC:&4%>.0%SQ*U&F%
M<LZ6'-.66M.'-,F6"!<R89S\53FO&6+*BDSNRWSW9;"=WK.\E14XQG)'UKF5
M==XH:P(1T#EPM=/]'IKI78)NM[%/2Y$-F[-G'?7>\1/H6R_]#Z]2_\7>WE^C
MU^UV)/G>]ISW&D7=8!6C.8K>4B"_=I_X[U@B/]CZ"3Z\2)7+W2_$\_;5Z2C3
M4II;NYTI\*7I<@2*=!3E7697;2=U:?J'9^MCW6&96W]+4[9GJKA+D@F4PD)1
M>F?G:@/QLN,I)Y+EI@>8,ZDZ"C-,5)<(7!NH]PO&Y&:B'=B^<_0/4$L#!!0
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
M>CJP[HH=86/2:8H9NLRA#365!)UZ;*L,.SM99='1@OJ'-@T(V>J0:5!H:'^
MFB*&SGQLJ_RU%WVKS_I-2/0V9#$*Z;)M"B@:+Z!SRJ1"I6S&Q-%4*G29<QAJ
MZ@,Z]22&U /09WGVZ&\ =#!;+8,Z6."IFM3 H#5XC$9-54)G/GA5_CKW(\I=
M@A84]*FKH*"?G\4;H)*UV;H"3>7!J;A[YF!%#YDH+ZKJUOI^^Z:XU>VUW\*K
M.=2T1_!J4=Y>-^[+R_1[S+9QQD%"-C*49?AR%K'R?KI\$71?7, ^42%H6CSN
M"%X3E@/D]QM*Q>M+'J#^E6#V'U!+ P04    " #WB&13*&[E854#  ">"@
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
M0.? -4!]OV!,/K_H^XCR#FWP/U!+ P04    " #WB&13<Z3/(LH"  "5"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6R]5FMOTS 4_2M6)!!(HWGT
MN=%66A^(20Q-[8 /B ]N<IM83>Q@N^OX]UP[:>BF)!L@^-+:-S[GW'MS%-_Q
M0<B=2@ TN<]2KB9.HG5^X;HJ3""CJB-RX/AD*V1&-6YE[*I< HTL*$O=P/,&
M;D89=Z9C&[N1T['8ZY1QN)%$[;.,RA\S2,5AXOC.,;!B<:)-P)V.<QK#&O2G
M_$;BSJU8(I8!5TQP(F$[<2[]B^7(G+<'/C,XJ),U,95LA-B9S54T<3R3$*00
M:L- \>\.YI"FA@C3^%YR.I6D 9ZNC^SO;.U8RX8JF(OT"XMT,G%&#HE@2_>I
M7HG#>RCKZ1N^4*3*_I)#>=9S2+A76F0E&#/(&"_^Z7W9AQ, \M0#@A(0/ ;T
M&@#=$M!]KD*O!/2>J] O ;9TMZC=-FY!-9V.I3@0:4XCFUG8[ELT]HMQXY.U
MEOB4(4Y/UQ#C6]>*4!Z1%:140T2N>&% \R;?D#6+.=NRD')-YC8CD KC'ZF4
MU+QF\FH!FK)4O<;H"NZ [X',@(<)6F^'L2.*S 4/44T6U"NF=F-78Q4F%S<L
M,YX5&0<-&7?)M> Z463)(XAJ\(MV_'D+WL7N52T,CBV<!:V$:\@[I.N=D< +
M_)I\YL^'>W7E_)WZ\H_5'S2C6_FI:_EZ#7Q+OI$LBN$,311V6@A[%6'/$G;_
MU*!?/R""7&G(U+<6O7ZEUV\MX*%%)5KTC.0@30R_FT1LB1::IG6^;2<._([G
MO:CS1SNN";9X G;>@%O^MMR#/@ZJ/@Y:>2YO7](L?WO;0C6LJ(;_Q0*C2F_T
MKRS03CQL<D [S ^:+-".&S4YX FY09,%W)-[!C_GL;W@%0G%GNOB$U%%JQGB
MTEZ=C^(S_V+NU\07.',4(\(O^F)@N:8R9ER1%+8HY76&Z&)9# '%1HO<WG(;
MH?&NL<L$YR:0Y@ ^WPJACQLC4$UBTY]02P,$%     @ ]XAD4]=A]$Q# P
M1@L  !D   !X;"]W;W)K<VAE971S+W-H965T-S8N>&ULM59=;]HP%/TK5M2'
M5EJ;[_ A0"I0M$JMUI5V>YCVX"878C6QF6U*)^W'SW9""B0PI'8O$#OWG'//
MS8US>RO&GT4*(-%KGE'1MU(I%UW;%G$*.187; %4W9DQGF.IEGQNBP4'G!A0
MGMF>XT1VC@FU!CVS=\<'/;:4&:%PQY%8YCGFOX>0L57?<JWUQCV9IU)OV(/>
M L]A"O)Q<<?5RJY8$I(#%811Q&'6MR[=[L0U !/QC<!*;%PC;>6)L6>]N$[Z
MEJ,S@@QBJ2FP^GN!$6299E)Y_"I)K4I3 S>OU^P38UZ9><("1BS[3A*9]JVV
MA1*8X64F[]GJ,Y2&0LT7LTR87[0J8QT+Q4LA65Z"508YH<4_?BT+L0%0/,T
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
MW LB-W%,Q>]+B/AN:+G6?F'&5FNE%^S1(*4K> #U-;T7.+,+*PL60R(93XB
MY="Z<,]O7$\#YL0W!CM9&A-]E3GGCWIRNQA:CO8((@B5-D'Q;PMCB")M"?WX
ME1NU"DT-EL=[Z]?F\GB9.94PYM%WME#KH=6WR *6=!.I&=]]@OQ"OK87\DB:
M7[++SSH6"3=2\3B'T8.8)=D_?<H#40+<;@W@Y8!W+-#)@<ZQ0#<'NL<"?@[X
MQP)!#@3' KT<Z)ED9=$UJ9E014<#P7=$Z--H30],?@V-&6&)+L4')7"7(:=&
M8Q['3&%M*4EHLB!CGBB6K" )&4CR4<]#W!14%XXD?$EF3#[BQAT5>G$+Y/T$
M%&61_("KF<<@!K9"Y[2$'>:.7&:.>#6./$#:)AVG13S'<ROP<3,^@1!QU^!.
M!3YYF_K5\7B5^O7;U&]>K6YC.10UX14UX1E[G=J:*.4\R_>/*9XAMPIB^;-!
MH5,H=(Q"MT;A;A//0>AJVA>,K(I:9L0W1O0[=3ORN_[ WE8H=POE;J/R11CR
MC2[V&83 MG0>08O<@6J1*4A))K $(6"!VUM(-D#^D#%.F2(50<&]W'MRT1 4
MOW#-/U'8@T(A:+S\2P6!"BV2@M!K^-G1Z5!<T:CJX6TV[+IMQWE7]=0>X/Q_
MN1<WZQ4WZ_V/M%XVN-8O7.N?**UGA<+9B=(Z;C;L>@?2XSK/GQFGT50I\/O@
M5H;^"R1D2L4*I"I.RB8/2A\Z]T1Y<)]?G*YWHDQ,#ECV^S5/V-4!,'!JP.M#
MBD$->/,*5[-XVJ4^13>ZGS'1#+N*")9HR6GW\ 4ILMXQFRB>FM9ESA56@AFN
ML=\&H0_@_I)SM9_H;JCHX$=_ 5!+ P04    " #WB&13\%Y*+5T#  #1#
M&0   'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6RU5UU/VS 4_2M6M <F,?+5
MIBUJ*T$_M$ECJNC8'J8]N,EM&Y'8P79:^/>SG1 ",2$3&P\T=LXY]Y[K6]L=
M'RF[Y7L @>[3A/")M1<B.[=M'NXAQ?R,9D#DFRUE*19RR'8VSQC@2)/2Q/8<
M)[!3'!-K.M9S*S8=TUPD,8$50SQ/4\P>+B&AQXGE6H\3U_%N+]2$/1UG> =K
M$#?9BLF17:E$<0J$QY0@!MN)=>&>+UU/$33B1PQ'7GM&RLJ&TELU^!)-+$=E
M! F$0DE@^7& &22)4I)YW)6B5A53$>O/C^I+;5Z:V6 .,YK\C".QGUA#"T6P
MQ7DBKNGQ,Y2&^DHOI G7_]&QQ#H6"G,N:%J2909I3(I/?%\6HD:0.F:"5Q*\
MEX3>*P2_)/A=(_1*0J]KA'Y)Z'<E!"4AT+4OBJ4K/<<"3\>,'A%3:*FF'O1R
M:;8L<$Q49ZT%DV]CR1/3:TBP@ BM,!,/Z#O#A&.]YAQ]0E>8R.Z2?23DX!MF
M#*LV0"=S$#A.^,>7D)OU')U\^#BVA<Q,Z=MAF<5ED87W2A8^NJ)$[#E:D @B
M W_>SA^U\&U9D:HLWF-9+KU6P35D9\AW3I'G>*XAGUEWNF.R\[[HB_=%7[;3
MYQ!*NFNB/ZNE7[68K_5ZK^@M[O(X4QURBM9YEB4Q<(1)A-; #G$(O"5$KPK1
MTR'\O^UB].NKA*(O E+^NR50OPK4;_6RP@_*"3^5NVH1,E,A31U?" 5:2.WO
MAZGG#!SU-[8/]58R /VA 3AO @>N";AH H.^_QSXS'U0N0_><H\W"71Q7PCU
MZRF8+'6#+8.&H>&HQ<^@\C-H]7,-!R Y=+ S:.1I*ORL"1N97#=AG@FW:.)\
MK\7VL+(]?,-V"/&A7$D"HH/_83,3D[%NL&43UF^Q-:ILC5IMK?--*$\!IK[Y
M9(<NY'%%BJ.I;8MQG:>3TOF_FXQ;.Y3=?[7-E$KU8O9<U]2<);+^+7JY?@:Q
M86!L38-8T+*&KO=DW?M7>TRI]'Q#-+5E5^#2 '1[)EMV[<:5 MOINS%'(<V)
M*$[&:K:Z?U_H6^>+^4OW?.8:YN?N^:*X73_)%Y?]*\QVL;R>);"5H9RS@5PM
M5MR?BX&@F;[O;:B0MT?]N)>_.8 I@'R_I50\#E2 ZE?,] ]02P,$%     @
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
M"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ ]XAD4_@I>?+I!0  C#<   \
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
M5"O=JN7'< H7UE>RKF96Q(]XI$F2Y7&2Z:JKZ[.P[KK]8.1R]S+9[D6XMS\
M4$L#!!0    ( />(9%.3,;S]@ (  ),Q   :    >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'/-VDUNHT 0AN&K6!P@[:[JJNZ,XJQFD^TH%T!.^T>QC06,
M)KG]6,["_M L9A/QK5"#*-X%>H2 IU_UT([[[C3L]N=A\7$\G(95LQO'\X\0
MAO6N'MOAH3O7T^7(INN/[7A9]MMP;M?O[;8&62X]]/<SFN>G^YF+U\]S_9^)
MW6:S7]>?W?KWL9[&?PP.?[K^?=C5.C:+U[;?UG'5A(_#;?<0KIOX<)G<+%[>
M5DW_\A:;,'>00)#,'Z00I/,')0A*\P<9!-G\00Y!/G]0AJ \?U"!H#)_T",$
M/<X?%)<HXY(@:8(U@=81N8X$7D<$.Q*('9'L2&!V1+0C@=H1V8X$;D>$.Q+(
M'9'N2&!W1+PC@=Z">@N!WH)Z"X'>,GG8)M!;4&\AT%M0;R'06U!O(=!;4&\A
MT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!;46\ET%LG+TL(]%;46PGT5M1;
M"?16U%L)]%;46PGT5M1;"?16U%L)]$ZH=R+0.Z'>B4#OA'HG KT3ZIT(]$Z3
ME]T$>B?4.Q'HG5#O1*!W0KT3@=X)]4X$>B?4.Q'H;:BW$>AMJ+<1Z&VHMQ'H
M;:BW$>AMJ+<1Z&V3CY4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$
M>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^^1G$P*]'?5V KT=]78"O1WU=@*],^J=
M"?3.J'<FT#NCWIE [XQZ9P*],^J="?3.J'<FT#NCWIE [SSY69! [XQZ9P*]
M,^J="?0NJ'<AT+N@WH5 [X)Z%P*]"^I="/0NJ'?Y3KV'\?-0AUO/UQJO_YU4
MCY=SZ^WRU^77SLG=>\4YW%<,SW\!4$L#!!0    ( />(9%/W,"8&)P(  #(P
M   3    6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,! %X*L8V@86S7^UB+-I
MNVVSZ 58:1P+ED2"9%+G]J7D)$"+U$C@ GT;"S;)>2,.\.U\_?TQ4%H=QV%*
MVVJ?<_C(6&KW-+I4^T!36=GY.+I<OL8[%EQ[<'?$Q&9C6.NG3%->Y[E&=7/]
MF7;N?LBK+\?R<^K]M*TB#:E:?3IMG+.VE0MAZ%N7RSI[F+H_4M9/"74YN>Q)
M^SZDJ[*A8J\FS"M_#W@Z]^V!8NP[6MVZF+^ZL>QBQX&E_#A0JL^7>*5'O]OU
M+76^O1_+D3J%2*Y+>Z(\#O6IZ-7YY%QNF$Z?_.+\I<RYP++S-OJ0RL0BO3_N
M>23SZ74HA2CF_OPKOB26TA>_'\W3[JA[8W:YWI\^'I9Y)+8\+K_CWV?\4O^=
M?0B0/B1('PJD#PW2AP'IPX+TT8#T\0&D#[Y!:01%5(Y"*D<QE:.@RE%4Y2BL
M<A17.0JL'$56@2*K0)%5H,@J4&05*+(*%%D%BJP"15:!(JM D56BR"I19)4H
MLDH4626*K!)%5HDBJT215:+(*E%D52BR*A19%8JL"D56A2*K0I%5H<BJ4&15
M*+(J%%DUBJP:15:-(JM&D56CR*I19-4HLFH4636*K!I%5H,BJT&1U:#(:E!D
M-2BR&A19#8JL!D56@R*K09'5HLAJ462U*+):%%DMBJP615:+(JM%D=6BR&I1
M9&U09&U09&U09&U09&W^IZP_O#_\X_CE68^NGY[SV?)7@9M?4$L! A0#%
M  @ ]XAD4P=!36*!    L0   !               ( !     &1O8U!R;W!S
M+V%P<"YX;6Q02P$"% ,4    " #WB&13"JD(:.X    K @  $0
M    @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " #WB&13F5R<
M(Q &  "<)P  $P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM
M;%!+ 0(4 Q0    ( />(9%.LA:Y7,P4  %\5   8              " @0T(
M  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " #WB&13JYF#
MWB,&  !3&   &               @(%V#0  >&PO=V]R:W-H965T<R]S:&5E
M=#(N>&UL4$L! A0#%     @ ]XAD4Q8<#[JX P  1PP  !@
M ("!SQ,  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( />(
M9%-4:G:7R <  #@?   8              " @;T7  !X;"]W;W)K<VAE971S
M+W-H965T-"YX;6Q02P$"% ,4    " #WB&13 0?MQQL#  !H"P  &
M        @(&['P  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%
M  @ ]XAD4Z 'G6]]"@  ECX  !@              ("!#",  'AL+W=O<FMS
M:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( />(9%,[!0F>H D  )0I   8
M              " @;\M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"
M% ,4    " #WB&13B>7S@QP"  ">!0  &               @(&5-P  >&PO
M=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ ]XAD4VZSMR8T'
M<U8  !@              ("!YSD  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM
M;%!+ 0(4 Q0    ( />(9%-W@ ]P6@0  $(+   9              " @5%6
M  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ ]XAD4Y(_
M_ ['#P  X#(  !D              ("!XEH  'AL+W=O<FMS:&5E=',O<VAE
M970Q,2YX;6Q02P$"% ,4    " #WB&13;%MX!5L4  "E2P  &0
M    @('@:@  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    (
M />(9%-J#5T#BP8  'P1   9              " @7)_  !X;"]W;W)K<VAE
M971S+W-H965T,3,N>&UL4$L! A0#%     @ ]XAD4Z;@E$#+ P  K@@  !D
M             ("!-(8  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"
M% ,4    " #WB&1350LO"F\)   ?&P  &0              @($VB@  >&PO
M=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( />(9%-O90\-"P8
M -@<   9              " @=R3  !X;"]W;W)K<VAE971S+W-H965T,38N
M>&UL4$L! A0#%     @ ]XAD4V:?0'K2!P  ,Q@  !D              ("!
M'IH  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " #WB&13
MZ^5/OX($  !P"@  &0              @($GH@  >&PO=V]R:W-H965T<R]S
M:&5E=#$X+GAM;%!+ 0(4 Q0    ( />(9%-8<?:-V 0  /4,   9
M      " @>"F  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%
M  @ ]XAD4S_VD?OW P  G D  !D              ("![ZL  'AL+W=O<FMS
M:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " #WB&13=CNR;[@,  !#)@
M&0              @($=L   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+
M 0(4 Q0    ( />(9%,YU$#YG \  , N   9              " @0R]  !X
M;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ ]XAD4\PUI]9*
M"@  "B4  !D              ("!W\P  'AL+W=O<FMS:&5E=',O<VAE970R
M,RYX;6Q02P$"% ,4    " #WB&13H*0-]FH;  "D6   &0
M@(%@UP  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( />(
M9%,D7DPPEP,  'L(   9              " @0'S  !X;"]W;W)K<VAE971S
M+W-H965T,C4N>&UL4$L! A0#%     @ ]XAD4]$F-,ZO!0  '@X  !D
M         ("!S_8  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4
M    " #WB&133=N1\N,"  !L!@  &0              @(&U_   >&PO=V]R
M:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( />(9%/KX=/M' ,  *8&
M   9              " @<__  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL
M4$L! A0#%     @ ]XAD4RJ*)#M% P  O08  !D              ("!(@,!
M 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " #WB&13.KM&
M1AX#   ?"0  &0              @(&>!@$ >&PO=V]R:W-H965T<R]S:&5E
M=#,P+GAM;%!+ 0(4 Q0    ( />(9%//_E1([0(  $(&   9
M  " @?,) 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @
M]XAD4\[4'(+O @  >P8  !D              ("!%PT! 'AL+W=O<FMS:&5E
M=',O<VAE970S,BYX;6Q02P$"% ,4    " #WB&13=;_*Y<X&  #B$0  &0
M            @($]$ $ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4
M Q0    ( />(9%/(:+!ME0(  "<&   9              " @4(7 0!X;"]W
M;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ ]XAD4Y_8^^Q2!0
M3A4  !D              ("!#AH! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX
M;6Q02P$"% ,4    " #WB&13%4T*R7<#   ^#   &0              @(&7
M'P$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( />(9%,_
M0R\O:P,  #H.   9              " @44C 0!X;"]W;W)K<VAE971S+W-H
M965T,S<N>&UL4$L! A0#%     @ ]XAD4SRMNOZZ @  K0<  !D
M     ("!YR8! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M" #WB&13D:$4+2(%  "/'0  &0              @('8*0$ >&PO=V]R:W-H
M965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( />(9%,3PP[4=P(  " &   9
M              " @3$O 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L!
M A0#%     @ ]XAD4]+UQ2 N!0  YQ<  !D              ("!WS$! 'AL
M+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " #WB&13CH(":$D$
M  "Y#@  &0              @(%$-P$ >&PO=V]R:W-H965T<R]S:&5E=#0R
M+GAM;%!+ 0(4 Q0    ( />(9%.?G;_O!04  #X7   9              "
M@<0[ 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ ]XAD
M4U:01?]( P  APH  !D              ("! $$! 'AL+W=O<FMS:&5E=',O
M<VAE970T-"YX;6Q02P$"% ,4    " #WB&13-W+G^64%  #P'   &0
M        @(%_1 $ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0
M   ( />(9%,&#.P@T ,  /<0   9              " @1M* 0!X;"]W;W)K
M<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ ]XAD4TY^4&$]!   CA
M !D              ("!(DX! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q0
M2P$"% ,4    " #WB&13H'R%:1X$   ?#P  &0              @(&64@$
M>&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( />(9%,KI!BS
M=04  '$<   9              " @>M6 0!X;"]W;W)K<VAE971S+W-H965T
M-#DN>&UL4$L! A0#%     @ ]XAD4\@, VVL @  2 <  !D
M ("!EUP! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " #W
MB&13MK(&K=T"  !N"   &0              @(%Z7P$ >&PO=V]R:W-H965T
M<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( />(9%.B50U^)00  " 0   9
M          " @8YB 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#
M%     @ ]XAD4P$!P+AG P  ,PT  !D              ("!ZF8! 'AL+W=O
M<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " #WB&13<G1.?T "  !+
M!0  &0              @(&(:@$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM
M;%!+ 0(4 Q0    ( />(9%/K9PW$M0,  #L-   9              " @?]L
M 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ ]XAD4UJ
MOT@*!0  7Q@  !D              ("!ZW ! 'AL+W=O<FMS:&5E=',O<VAE
M970U-BYX;6Q02P$"% ,4    " #WB&13='*\Z2@#   R"P  &0
M    @($L=@$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    (
M />(9%,@,'&I$@(  /@$   9              " @8MY 0!X;"]W;W)K<VAE
M971S+W-H965T-3@N>&UL4$L! A0#%     @ ]XAD4U]!V%R7 P  @PP  !D
M             ("!U'L! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"
M% ,4    " #WB&134VXV)!4#  !8#   &0              @(&B?P$ >&PO
M=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( />(9%- 6<CZJ 4
M ,<<   9              " @>Z" 0!X;"]W;W)K<VAE971S+W-H965T-C$N
M>&UL4$L! A0#%     @ ]XAD4RL?FSI;!   CA$  !D              ("!
MS8@! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " #WB&13
M!)QX\DD#  "9"@  &0              @(%?C0$ >&PO=V]R:W-H965T<R]S
M:&5E=#8S+GAM;%!+ 0(4 Q0    ( />(9%.A/SI^Q@(  'D(   9
M      " @=^0 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%
M  @ ]XAD4^C1VE2# P  ]0P  !D              ("!W),! 'AL+W=O<FMS
M:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " #WB&13#!.8.T(#  #U"@
M&0              @(&6EP$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+
M 0(4 Q0    ( />(9%.[?@Y=A0,  +T.   9              " @0^; 0!X
M;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ ]XAD4^6;DUCZ
M @  @PH  !D              ("!RYX! 'AL+W=O<FMS:&5E=',O<VAE970V
M."YX;6Q02P$"% ,4    " #WB&13=  EX>T"  !^"   &0
M@('\H0$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( />(
M9%,$_!02'P(    %   9              " @2"E 0!X;"]W;W)K<VAE971S
M+W-H965T-S N>&UL4$L! A0#%     @ ]XAD4UTN@I9X!   K!(  !D
M         ("!=J<! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4
M    " #WB&137+;$@00%   Q&   &0              @($EK $ >&PO=V]R
M:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( />(9%,H;N5A50,  )X*
M   9              " @6"Q 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL
M4$L! A0#%     @ ]XAD4\VXD?]3!   3Q,  !D              ("![+0!
M 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " #WB&13<Z3/
M(LH"  "5"0  &0              @(%VN0$ >&PO=V]R:W-H965T<R]S:&5E
M=#<U+GAM;%!+ 0(4 Q0    ( />(9%/78?1,0P,  $8+   9
M  " @7>\ 0!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @
M]XAD4X4:%AE1!   H!$  !D              ("!\;\! 'AL+W=O<FMS:&5E
M=',O<VAE970W-RYX;6Q02P$"% ,4    " #WB&13YN _V](#  !]#P  &0
M            @(%YQ $ >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4
M Q0    ( />(9%.%#&8+!0,  ,T+   9              " @8+( 0!X;"]W
M;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ ]XAD4_!>2BU= P
MT0P  !D              ("!OLL! 'AL+W=O<FMS:&5E=',O<VAE970X,"YX
M;6Q02P$"% ,4    " #WB&13NI@I+-<"  !*"   &0              @(%2
MSP$ >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( />(9%,(
MK?QNN@0  )D4   9              " @6#2 0!X;"]W;W)K<VAE971S+W-H
M965T.#(N>&UL4$L! A0#%     @ ]XAD4\$>WK>%!   G1(  !D
M     ("!4=<! 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4
M" #WB&13E78K*24#    "P  &0              @($-W $ >&PO=V]R:W-H
M965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( />(9%,#V4.3)P,  .P2   -
M              "  6G? 0!X;"]S='EL97,N>&UL4$L! A0#%     @ ]XAD
M4Y>*NQS     $P(   L              ( !N^(! %]R96QS+RYR96QS4$L!
M A0#%     @ ]XAD4_@I>?+I!0  C#<   \              ( !I.,! 'AL
M+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( />(9%.3,;S]@ (  ),Q   :
M          "  ;KI 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4
M Q0    ( />(9%/W,"8&)P(  #(P   3              "  7+L 0!;0V]N
E=&5N=%]4>7!E<UTN>&UL4$L%!@    !< %P .QD  ,KN 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<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>99
<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>100
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>420</ContextCount>
  <ElementCount>444</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>124</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</UnitCount>
  <MyReports>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Consolidated Statements of Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/ConsolidatedStatementsofEquity</Role>
      <ShortName>Consolidated Statements of Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical</Role>
      <ShortName>Consolidated Statements of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies</Role>
      <ShortName>Business, Basis of Presentation and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2105102 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2108103 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2118104 - Disclosure - Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/FairValueofFinancialInstruments</Role>
      <ShortName>Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2125105 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities</Role>
      <ShortName>Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2129106 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/PropertyandEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2133107 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2141108 - Disclosure - Lease Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/LeaseObligations</Role>
      <ShortName>Lease Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2145109 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans</Role>
      <ShortName>Stock-Based Compensation and Other Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2151110 - Disclosure - Other Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/OtherRetirementPlans</Role>
      <ShortName>Other Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2154111 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2156112 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2158113 - Disclosure - Segments and Related Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/SegmentsandRelatedInformation</Role>
      <ShortName>Segments and Related Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2166114 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2171115 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Business, Basis of Presentation and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2306301 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mastec.com/role/EarningsPerShare</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2309302 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mastec.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2326303 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables</Role>
      <ShortName>Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2330304 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/PropertyandEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mastec.com/role/PropertyandEquipmentNet</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2334305 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mastec.com/role/Debt</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2342306 - Disclosure - Lease Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/LeaseObligationsTables</Role>
      <ShortName>Lease Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mastec.com/role/LeaseObligations</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2346307 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables</Role>
      <ShortName>Stock-Based Compensation and Other Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2352308 - Disclosure - Other Retirement Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/OtherRetirementPlansTables</Role>
      <ShortName>Other Retirement Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mastec.com/role/OtherRetirementPlans</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2359309 - Disclosure - Segments and Related Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/SegmentsandRelatedInformationTables</Role>
      <ShortName>Segments and Related Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mastec.com/role/SegmentsandRelatedInformation</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2404402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails</Role>
      <ShortName>Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mastec.com/role/EarningsPerShareTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Schedule of Goodwill by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2412406 - Disclosure - Goodwill and Other Intangible Assets - Rollforward of Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Rollforward of Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2413407 - Disclosure - Goodwill and Other Intangible Assets - Quarterly Assessment for Indicators of Impairment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Quarterly Assessment for Indicators of Impairment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2414408 - Disclosure - Goodwill and Other Intangible Assets - 2021 Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - 2021 Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2415409 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2416410 - Disclosure - Goodwill and Other Intangible Assets - 2020 Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - 2020 Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2417411 - Disclosure - Goodwill and Other Intangible Assets - Pro Forma Financial Information and Acquisition Results - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Pro Forma Financial Information and Acquisition Results - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2419412 - Disclosure - Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2420413 - Disclosure - Fair Value of Financial Instruments - Equity Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Equity Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2421414 - Disclosure - Fair Value of Financial Instruments - The Waha JVs - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails</Role>
      <ShortName>Fair Value of Financial Instruments - The Waha JVs - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2422415 - Disclosure - Fair Value of Financial Instruments - Other Investments - AVCT - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Other Investments - AVCT - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2423416 - Disclosure - Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2424417 - Disclosure - Fair Value of Financial Instruments - Senior Notes - Narrative (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Senior Notes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2427418 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails</Role>
      <ShortName>Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2428419 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails</Role>
      <ShortName>Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2431420 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails</Role>
      <ShortName>Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2432421 - Disclosure - Property and Equipment, Net - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails</Role>
      <ShortName>Property and Equipment, Net - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2435422 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails</Role>
      <ShortName>Debt - Schedule of Carrying Values of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2436423 - Disclosure - Debt - Senior Secured Credit Facility - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails</Role>
      <ShortName>Debt - Senior Secured Credit Facility - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2437424 - Disclosure - Debt - Other Credit Facilities - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails</Role>
      <ShortName>Debt - Other Credit Facilities - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2438425 - Disclosure - Debt - Debt Guarantees - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails</Role>
      <ShortName>Debt - Debt Guarantees - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2439426 - Disclosure - Debt - Additional Information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails</Role>
      <ShortName>Debt - Additional Information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2440427 - Disclosure - Debt - Subsequent Event - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails</Role>
      <ShortName>Debt - Subsequent Event - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2443428 - Disclosure - Lease Obligations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/LeaseObligationsNarrativeDetails</Role>
      <ShortName>Lease Obligations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2444429 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails</Role>
      <ShortName>Lease Obligations - Schedule of Future Minimum Lease Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2447430 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2448431 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails</Role>
      <ShortName>Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2449432 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails</Role>
      <ShortName>Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2450433 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails</Role>
      <ShortName>Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2453434 - Disclosure - Other Retirement Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/OtherRetirementPlansDetails</Role>
      <ShortName>Other Retirement Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mastec.com/role/OtherRetirementPlansTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2455435 - Disclosure - Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/EquityDetails</Role>
      <ShortName>Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mastec.com/role/Equity</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2457436 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mastec.com/role/IncomeTaxes</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2460437 - Disclosure - Segments and Related Information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails</Role>
      <ShortName>Segments and Related Information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2461438 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails</Role>
      <ShortName>Segments and Related Information - Schedule of Financial Information by Reportable Segment - Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2462439 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment- EBITDA and Depreciation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails</Role>
      <ShortName>Segments and Related Information - Schedule of Financial Information by Reportable Segment- EBITDA and Depreciation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2463440 - Disclosure - Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails</Role>
      <ShortName>Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2464441 - Disclosure - Segments and Related Information - Foreign Operations and Other, Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails</Role>
      <ShortName>Segments and Related Information - Foreign Operations and Other, Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2465442 - Disclosure - Segments and Related Information - Significant Customers - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails</Role>
      <ShortName>Segments and Related Information - Significant Customers - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2467443 - Disclosure - Commitments and Contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2468444 - Disclosure - Commitments and Contingencies - Letters of Credit, Bonds, Self-Insurance - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Letters of Credit, Bonds, Self-Insurance - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2469445 - Disclosure - Commitments and Contingencies - Investment Arrangements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails</Role>
      <ShortName>Commitments and Contingencies - Investment Arrangements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2470446 - Disclosure - Commitments and Contingencies - Concentrations of Risk - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Concentrations of Risk - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2472447 - Disclosure - Related Party Transactions - Management - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails</Role>
      <ShortName>Related Party Transactions - Management - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2473448 - Disclosure - Related Party Transactions - Construction Management Firm and CCI - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails</Role>
      <ShortName>Related Party Transactions - Construction Management Firm and CCI - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2474449 - Disclosure - Related Party Transactions - Executive Officers - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails</Role>
      <ShortName>Related Party Transactions - Executive Officers - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2475450 - Disclosure - Related Party Transactions - Management/Subcontracting agreement - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails</Role>
      <ShortName>Related Party Transactions - Management/Subcontracting agreement - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="mtz-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2476451 - Disclosure - Related Party Transactions - Split Dollar Agreements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails</Role>
      <ShortName>Related Party Transactions - Split Dollar Agreements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</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-Q" original="mtz-20210930.htm">mtz-20210930.htm</File>
    <File>mtz-20210930.xsd</File>
    <File>mtz-20210930_cal.xml</File>
    <File>mtz-20210930_def.xml</File>
    <File>mtz-20210930_lab.xml</File>
    <File>mtz-20210930_pre.xml</File>
    <File>mtz9302110-qex311.htm</File>
    <File>mtz9302110-qex312.htm</File>
    <File>mtz9302110-qex321.htm</File>
    <File>mtz9302110-qex322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>mtz-20210930_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2021</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>103
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "mtz-20210930.htm": {
   "axisCustom": 0,
   "axisStandard": 43,
   "contextCount": 420,
   "dts": {
    "calculationLink": {
     "local": [
      "mtz-20210930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mtz-20210930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "mtz-20210930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "mtz-20210930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mtz-20210930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "mtz-20210930.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "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",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.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"
     ]
    }
   },
   "elementCount": 676,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 5,
    "http://www.mastec.com/20210930": 2,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 12
   },
   "keyCustom": 25,
   "keyStandard": 419,
   "memberCustom": 50,
   "memberStandard": 72,
   "nsprefix": "mtz",
   "nsuri": "http://www.mastec.com/20210930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.mastec.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105102 - Disclosure - Earnings Per Share",
     "role": "http://www.mastec.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108103 - Disclosure - Goodwill and Other Intangible Assets",
     "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118104 - Disclosure - Fair Value of Financial Instruments",
     "role": "http://www.mastec.com/role/FairValueofFinancialInstruments",
     "shortName": "Fair Value of Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2125105 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities",
     "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities",
     "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2129106 - Disclosure - Property and Equipment, Net",
     "role": "http://www.mastec.com/role/PropertyandEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133107 - Disclosure - Debt",
     "role": "http://www.mastec.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141108 - Disclosure - Lease Obligations",
     "role": "http://www.mastec.com/role/LeaseObligations",
     "shortName": "Lease Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145109 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans",
     "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans",
     "shortName": "Stock-Based Compensation and Other Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151110 - Disclosure - Other Retirement Plans",
     "role": "http://www.mastec.com/role/OtherRetirementPlans",
     "shortName": "Other Retirement Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2154111 - Disclosure - Equity",
     "role": "http://www.mastec.com/role/Equity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Consolidated Statements of Operations",
     "role": "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2156112 - Disclosure - Income Taxes",
     "role": "http://www.mastec.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2158113 - Disclosure - Segments and Related Information",
     "role": "http://www.mastec.com/role/SegmentsandRelatedInformation",
     "shortName": "Segments and Related Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2166114 - Disclosure - Commitments and Contingencies",
     "role": "http://www.mastec.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2171115 - Disclosure - Related Party Transactions",
     "role": "http://www.mastec.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies)",
     "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies",
     "shortName": "Business, Basis of Presentation and Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306301 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.mastec.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309302 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2326303 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)",
     "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables",
     "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2330304 - Disclosure - Property and Equipment, Net (Tables)",
     "role": "http://www.mastec.com/role/PropertyandEquipmentNetTables",
     "shortName": "Property and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2334305 - Disclosure - Debt (Tables)",
     "role": "http://www.mastec.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Consolidated Statements of Comprehensive Income",
     "role": "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2342306 - Disclosure - Lease Obligations (Tables)",
     "role": "http://www.mastec.com/role/LeaseObligationsTables",
     "shortName": "Lease Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2346307 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables)",
     "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables",
     "shortName": "Stock-Based Compensation and Other Employee Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2352308 - Disclosure - Other Retirement Plans (Tables)",
     "role": "http://www.mastec.com/role/OtherRetirementPlansTables",
     "shortName": "Other Retirement Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2359309 - Disclosure - Segments and Related Information (Tables)",
     "role": "http://www.mastec.com/role/SegmentsandRelatedInformationTables",
     "shortName": "Segments and Related Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)",
     "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details)",
     "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
     "shortName": "Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Earnings Per Share (Details)",
     "role": "http://www.mastec.com/role/EarningsPerShareDetails",
     "shortName": "Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill by Segment (Details)",
     "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails",
     "shortName": "Goodwill and Other Intangible Assets - Schedule of Goodwill by Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)",
     "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails",
     "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i9136e76e5d3b425ea1c4f110912cfad8_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412406 - Disclosure - Goodwill and Other Intangible Assets - Rollforward of Other Intangible Assets (Details)",
     "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails",
     "shortName": "Goodwill and Other Intangible Assets - Rollforward of Other Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i9136e76e5d3b425ea1c4f110912cfad8_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Consolidated Balance Sheets",
     "role": "http://www.mastec.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InventoryNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "iee6aa35f538c47988c1fbb7a0bfb4f10_D20210701-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportingUnits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "reportingunit",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413407 - Disclosure - Goodwill and Other Intangible Assets - Quarterly Assessment for Indicators of Impairment - Narrative (Details)",
     "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails",
     "shortName": "Goodwill and Other Intangible Assets - Quarterly Assessment for Indicators of Impairment - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "iee6aa35f538c47988c1fbb7a0bfb4f10_D20210701-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportingUnits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "reportingunit",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414408 - Disclosure - Goodwill and Other Intangible Assets - 2021 Acquisitions - Narrative (Details)",
     "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
     "shortName": "Goodwill and Other Intangible Assets - 2021 Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "acquisition",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415409 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)",
     "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
     "shortName": "Goodwill and Other Intangible Assets - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416410 - Disclosure - Goodwill and Other Intangible Assets - 2020 Acquisitions - Narrative (Details)",
     "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
     "shortName": "Goodwill and Other Intangible Assets - 2020 Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i38696983113e4af79cae09cc0bb320af_D20200101-20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "acquisition",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417411 - Disclosure - Goodwill and Other Intangible Assets - Pro Forma Financial Information and Acquisition Results - Narrative (Details)",
     "role": "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails",
     "shortName": "Goodwill and Other Intangible Assets - Pro Forma Financial Information and Acquisition Results - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillPurchaseAccountingAdjustments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419412 - Disclosure - Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details)",
     "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
     "shortName": "Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "iacead98fbe3d40c39f99f325c64c27c9_I20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420413 - Disclosure - Fair Value of Financial Instruments - Equity Investments - Narrative (Details)",
     "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
     "shortName": "Fair Value of Financial Instruments - Equity Investments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i9136e76e5d3b425ea1c4f110912cfad8_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421414 - Disclosure - Fair Value of Financial Instruments - The Waha JVs - Narrative (Details)",
     "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails",
     "shortName": "Fair Value of Financial Instruments - The Waha JVs - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "ie995a22b27ff4dcab9ec3a2f33044dca_I20210930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "mtz:EquityInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422415 - Disclosure - Fair Value of Financial Instruments - Other Investments - AVCT - Narrative (Details)",
     "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails",
     "shortName": "Fair Value of Financial Instruments - Other Investments - AVCT - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "if0f4018b35dd4a8f9aced606da70acfc_I20201231",
      "decimals": "2",
      "lang": "en-US",
      "name": "mtz:EquityInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423416 - Disclosure - Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details)",
     "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
     "shortName": "Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "ib90ad89a06094a68812b0312e35e8755_I20210331",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i8e14ad4d0df64d35ba65b1fd6444c5a1_I20210930",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SeniorNotes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424417 - Disclosure - Fair Value of Financial Instruments - Senior Notes - Narrative (Details)",
     "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails",
     "shortName": "Fair Value of Financial Instruments - Senior Notes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i8e14ad4d0df64d35ba65b1fd6444c5a1_I20210930",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SeniorNotes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427418 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details)",
     "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails",
     "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428419 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details)",
     "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails",
     "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431420 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)",
     "role": "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails",
     "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432421 - Disclosure - Property and Equipment, Net - Narrative (Details)",
     "role": "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails",
     "shortName": "Property and Equipment, Net - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mtz:FinanceLeaseAndOtherObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435422 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details)",
     "role": "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
     "shortName": "Debt - Schedule of Carrying Values of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mtz:FinanceLeaseAndOtherObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i9136e76e5d3b425ea1c4f110912cfad8_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436423 - Disclosure - Debt - Senior Secured Credit Facility - Narrative (Details)",
     "role": "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails",
     "shortName": "Debt - Senior Secured Credit Facility - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i524e0ad72ae647ac89080f6e1f0a0167_I20210930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437424 - Disclosure - Debt - Other Credit Facilities - Narrative (Details)",
     "role": "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
     "shortName": "Debt - Other Credit Facilities - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i473c9ca58c8b4c72895bd6f3f8720687_I20210930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i14f964311eee44f69f3b50d612f6e9cc_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438425 - Disclosure - Debt - Debt Guarantees - Narrative (Details)",
     "role": "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails",
     "shortName": "Debt - Debt Guarantees - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPayableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439426 - Disclosure - Debt - Additional Information - Narrative (Details)",
     "role": "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails",
     "shortName": "Debt - Additional Information - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i9136e76e5d3b425ea1c4f110912cfad8_I20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:InterestPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i798df6e5c95e4c3f94ce58a0a532c935_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Statements of Equity",
     "role": "http://www.mastec.com/role/ConsolidatedStatementsofEquity",
     "shortName": "Consolidated Statements of Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i798df6e5c95e4c3f94ce58a0a532c935_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440427 - Disclosure - Debt - Subsequent Event - Narrative (Details)",
     "role": "http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails",
     "shortName": "Debt - Subsequent Event - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i1775a954b77647619fb48cbc454fc407_I20211101",
      "decimals": "-8",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443428 - Disclosure - Lease Obligations - Narrative (Details)",
     "role": "http://www.mastec.com/role/LeaseObligationsNarrativeDetails",
     "shortName": "Lease Obligations - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i9136e76e5d3b425ea1c4f110912cfad8_I20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444429 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (Details)",
     "role": "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails",
     "shortName": "Lease Obligations - Schedule of Future Minimum Lease Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447430 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details)",
     "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
     "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i848b91e812d84ec0b4ad020c2cdf004d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448431 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details)",
     "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails",
     "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "if22211278f2640bdab4579b609a449f6_D20210930-20210930",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i7a4af4e1f53640b4b0ee3c490f2eb0e4_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449432 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details)",
     "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails",
     "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i7a4af4e1f53640b4b0ee3c490f2eb0e4_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450433 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details)",
     "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails",
     "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanEmployerContributionCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453434 - Disclosure - Other Retirement Plans (Details)",
     "role": "http://www.mastec.com/role/OtherRetirementPlansDetails",
     "shortName": "Other Retirement Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanEmployerContributionCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455435 - Disclosure - Equity (Details)",
     "role": "http://www.mastec.com/role/EquityDetails",
     "shortName": "Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457436 - Disclosure - Income Taxes (Details)",
     "role": "http://www.mastec.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "reportingunit",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460437 - Disclosure - Segments and Related Information - Narrative (Details)",
     "role": "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails",
     "shortName": "Segments and Related Information - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "reportingunit",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461438 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment - Revenue (Details)",
     "role": "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails",
     "shortName": "Segments and Related Information - Schedule of Financial Information by Reportable Segment - Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i256534a4ce234741aac1e5b23827d1dc_D20210701-20210930",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mtz:EBITDA",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462439 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment- EBITDA and Depreciation (Details)",
     "role": "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails",
     "shortName": "Segments and Related Information - Schedule of Financial Information by Reportable Segment- EBITDA and Depreciation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463440 - Disclosure - Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details)",
     "role": "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails",
     "shortName": "Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464441 - Disclosure - Segments and Related Information - Foreign Operations and Other, Narrative (Details)",
     "role": "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
     "shortName": "Segments and Related Information - Foreign Operations and Other, Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "ib11acfa994844f689ccbdd3772e24f12_D20210701-20210930",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "icc75c521831d400e831016a2de4db4a0_D20210701-20210930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2465442 - Disclosure - Segments and Related Information - Significant Customers - Narrative (Details)",
     "role": "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails",
     "shortName": "Segments and Related Information - Significant Customers - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "icc75c521831d400e831016a2de4db4a0_D20210701-20210930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467443 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "role": "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "ifcae2e9087f242b4a8b3589e9b390c66_D20210701-20210930",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:NonoperatingIncomeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468444 - Disclosure - Commitments and Contingencies - Letters of Credit, Bonds, Self-Insurance - Narrative (Details)",
     "role": "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails",
     "shortName": "Commitments and Contingencies - Letters of Credit, Bonds, Self-Insurance - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "id50c134a92b14cabae1942db77d518c6_I20210930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:SelfInsuranceReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mtz:NumberOfJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "constructionproject",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469445 - Disclosure - Commitments and Contingencies - Investment Arrangements (Details)",
     "role": "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails",
     "shortName": "Commitments and Contingencies - Investment Arrangements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mtz:NumberOfJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "constructionproject",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "mtz:NumberOfCustomers1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "customer",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470446 - Disclosure - Commitments and Contingencies - Concentrations of Risk - Narrative (Details)",
     "role": "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails",
     "shortName": "Commitments and Contingencies - Concentrations of Risk - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "mtz:NumberOfCustomers1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "customer",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i14f964311eee44f69f3b50d612f6e9cc_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - Consolidated Statements of Cash Flows (Parenthetical)",
     "role": "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
     "shortName": "Consolidated Statements of Cash Flows (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "ia99a77289e2e41afad055a96629d1d41_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2472447 - Disclosure - Related Party Transactions - Management - Narrative (Details)",
     "role": "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails",
     "shortName": "Related Party Transactions - Management - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "ia99a77289e2e41afad055a96629d1d41_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "ie2610faa59a64222b2c444ddb8d78b2c_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473448 - Disclosure - Related Party Transactions - Construction Management Firm and CCI - Narrative (Details)",
     "role": "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails",
     "shortName": "Related Party Transactions - Construction Management Firm and CCI - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "ie2610faa59a64222b2c444ddb8d78b2c_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i4299ce2adae34b478289d9215899da41_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2474449 - Disclosure - Related Party Transactions - Executive Officers - Narrative (Details)",
     "role": "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
     "shortName": "Related Party Transactions - Executive Officers - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i9a493f9d1cb74738a63b1fdcb6db35a2_D20210701-20210930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "idcb651c8f0d14d2cae72d53257e9482d_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2475450 - Disclosure - Related Party Transactions - Management/Subcontracting agreement - Narrative (Details)",
     "role": "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails",
     "shortName": "Related Party Transactions - Management/Subcontracting agreement - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "icf8b60423b584812b310a286094cd99d_I20210630",
      "decimals": "2",
      "lang": "en-US",
      "name": "mtz:NoncontrollingInterestPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "iaaa333005ef34b58b205861fc70e8c65_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireLifeInsurancePolicies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2476451 - Disclosure - Related Party Transactions - Split Dollar Agreements - Narrative (Details)",
     "role": "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails",
     "shortName": "Related Party Transactions - Split Dollar Agreements - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "iaaa333005ef34b58b205861fc70e8c65_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireLifeInsurancePolicies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies",
     "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies",
     "shortName": "Business, Basis of Presentation and Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20210930.htm",
      "contextRef": "i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 124,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r795"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r784"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "mtz_A2020AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisitions completed during the year 2020.",
        "label": "2020 Acquisitions [Member]",
        "terseLabel": "2020 Acquisitions"
       }
      }
     },
     "localname": "A2020AcquisitionsMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_A2021AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisitions completed during the year 2021.",
        "label": "2021 Acquisitions [Member]",
        "terseLabel": "2021 Acquisitions"
       }
      }
     },
     "localname": "A2021AcquisitionsMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_ATT1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AT&amp;T (including DIRECTV) (business name).",
        "label": "AT&amp;T1 [Member]",
        "terseLabel": "AT&amp;T"
       }
      }
     },
     "localname": "ATT1Member",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_AVCTMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "American Virtual Cloud Technologies, Inc. (\u201cAVCT\u201d) (business name) -- formerly known as Pensare Acquisition Corp. (\"Pensare\").",
        "label": "AVCT [Member]",
        "terseLabel": "AVCT"
       }
      }
     },
     "localname": "AVCTMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_AllAcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All acquisitions completed.",
        "label": "All Acquisitions [Member]",
        "terseLabel": "All Acquisitions"
       }
      }
     },
     "localname": "AllAcquisitionsMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_BeneficialOwnershipInterestPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total percentage of beneficial ownership of common stock, debt and/or instruments or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.",
        "label": "Beneficial Ownership Interest, Percentage",
        "terseLabel": "Beneficial ownership of all interests, percentage"
       }
      }
     },
     "localname": "BeneficialOwnershipInterestPercentage",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the percentage effect on project profit (defined as project revenue less project costs of revenue, including depreciation) during the reporting period of changes in contract estimates for projects that were in process as of the end of the prior year and are accounted for under the cost-to-cost method.",
        "label": "Changes In Contract Estimates, Cost-To-Cost Measure Of Progress, Financial Effect, Percentage",
        "terseLabel": "Revenue recognition, changes In contract estimates, cost-to-cost method, financial effect, percentage"
       }
      }
     },
     "localname": "ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtz_CleanEnergyAndInfrastructureAndCommunicationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets acquired pertain to the Clean Energy and Infrastructure and the Communications segments.",
        "label": "Clean Energy and Infrastructure and Communications [Member]",
        "terseLabel": "Clean Energy and Infrastructure and Communications"
       }
      }
     },
     "localname": "CleanEnergyAndInfrastructureAndCommunicationsMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_CleanEnergyAndInfrastructureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Installation and construction of power facilities, including renewables, related electrical transmission infrastructure, ethanol/biofuel facilities and various types of heavy civil and industrial infrastructure, primarily for the energy, utility and other end-markets.",
        "label": "Clean Energy and Infrastructure [Member]",
        "terseLabel": "Clean Energy and Infrastructure"
       }
      }
     },
     "localname": "CleanEnergyAndInfrastructureMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_CommunicationsAndEnergyInfrastructureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets acquired pertain to the Communications and Energy Infrastructure segments.",
        "label": "Communications and Energy Infrastructure [Member]",
        "terseLabel": "Communications and Energy Infastructure"
       }
      }
     },
     "localname": "CommunicationsAndEnergyInfrastructureMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_CommunicationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure primarily for wireless and wireline/fiber communications and install-to-the-home customers, and, to a lesser extent, infrastructure for utilities, among others.",
        "label": "Communications [Member]",
        "terseLabel": "Communications"
       }
      }
     },
     "localname": "CommunicationsMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_CommunityCondotteDeMoyaJVLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity investment of Community Condotte DeMoya JV, LLC.",
        "label": "Community Condotte DeMoya JV, LLC [Member]",
        "terseLabel": "Community Condotte DeMoya JV, LLC"
       }
      }
     },
     "localname": "CommunityCondotteDeMoyaJVLLCMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_ConfluenceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Confluence Networks, LLC (business name), referred to as \"Confluence.\"",
        "label": "Confluence [Member]",
        "terseLabel": "Confluence"
       }
      }
     },
     "localname": "ConfluenceMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A construction management firm specializing in steel building systems.",
        "label": "Construction Management Firm Specializing In Steel Building Systems [Member]",
        "terseLabel": "Construction Management Firm Specializing in Steel Building Systems"
       }
      }
     },
     "localname": "ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_ConstructionServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Construction services.",
        "label": "Construction Services [Member]",
        "terseLabel": "Construction Services"
       }
      }
     },
     "localname": "ConstructionServicesMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_ContractRetainage": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract.",
        "label": "Contract Retainage",
        "terseLabel": "Retainage"
       }
      }
     },
     "localname": "ContractRetainage",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation, excluding accrued projected losses, on transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract With Customer Liability Deferred Revenue Current",
        "terseLabel": "Contract with customer liability, deferred revenue current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityDeferredRevenueCurrent",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_CrossCountryInfrastructureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cross Country Infrastructure Services, Inc. (\"CCI\") (business name).",
        "label": "Cross Country Infrastructure [Member]",
        "terseLabel": "CCI"
       }
      }
     },
     "localname": "CrossCountryInfrastructureMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_CustomerAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer A",
        "label": "Customer A [Member]",
        "terseLabel": "Customer A"
       }
      }
     },
     "localname": "CustomerAMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_CustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer B",
        "label": "Customer B [Member]",
        "terseLabel": "Customer B"
       }
      }
     },
     "localname": "CustomerBMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_CustomerRelationshipsAndTradeNamesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Relationships And Trade Names",
        "label": "Customer Relationships And Trade Names [Member]",
        "terseLabel": "Customer Relationships And Trade Names"
       }
      }
     },
     "localname": "CustomerRelationshipsAndTradeNamesMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_December2018ShareRepurchaseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share repurchase program authorized by the board of directors in December 2018.",
        "label": "December 2018 Share Repurchase Program [Member]",
        "terseLabel": "December 2018 Share Repurchase Program"
       }
      }
     },
     "localname": "December2018ShareRepurchaseProgramMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/EquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_EBITDA": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings before interest, taxes, depreciation and amortization (\"EBITDA\"), a non-U.S. GAAP financial measure.",
        "label": "EBITDA",
        "terseLabel": "EBITDA"
       }
      }
     },
     "localname": "EBITDA",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_EarnoutArrangementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, \u201cEarn-outs\u201d), that are contingent upon the acquired business achieving certain levels of earnings in the future.",
        "label": "Earn-out Arrangements [Member]",
        "terseLabel": "Earn-Out Liabilities"
       }
      }
     },
     "localname": "EarnoutArrangementsMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_ElectricalTransmissionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The engineering, construction and maintenance of electrical transmission lines and substations, primarily for the energy and utility industries.",
        "label": "Electrical Transmission [Member]",
        "terseLabel": "Electrical Transmission"
       }
      }
     },
     "localname": "ElectricalTransmissionMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_EmployeeLeasingArrangementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One entity, the leasing company, leases its employees to another entity, the client company.",
        "label": "Employee Leasing Arrangement [Member]",
        "terseLabel": "Employee Leasing Arrangement"
       }
      }
     },
     "localname": "EmployeeLeasingArrangementMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_EnbridgeIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enbridge, Inc. (business name).",
        "label": "Enbridge, Inc. [Member]",
        "terseLabel": "Enbridge, Inc."
       }
      }
     },
     "localname": "EnbridgeIncMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_EquipmentLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount pertaining to leasing of equipment.",
        "label": "Equipment Leases [Member]",
        "terseLabel": "Equipment Leases"
       }
      }
     },
     "localname": "EquipmentLeasesMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_EquipmentSuppliesAndServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases, rentals and lease of equipment and purchases of various types of supplies and services.",
        "label": "Equipment, Supplies And Services [Member]",
        "terseLabel": "Equipment, Supplies and Services"
       }
      }
     },
     "localname": "EquipmentSuppliesAndServicesMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_EquityInvestmentOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in an investee. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.",
        "label": "Equity Investment, Ownership Percentage",
        "terseLabel": "Equity investment ownership, percentage"
       }
      }
     },
     "localname": "EquityInvestmentOwnershipPercentage",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in an investee which does not have a readily determinable fair value. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting.",
        "label": "Equity Investment Without Readily Determinable Fair Value, Ownership Percentage",
        "terseLabel": "Equity investments, ownership percentage"
       }
      }
     },
     "localname": "EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtz_EquityMethodInvestmentNegativeAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Negative equity method investment, presented as a liability",
        "label": "EquityMethodInvestmentNegativeAmount",
        "negatedTerseLabel": "Negative equity method investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentNegativeAmount",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_EstimatedCostsToCompleteProjectsSecuredByBonds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the amount of estimated costs to complete projects that are secured by outstanding performance and/or payment bonds as of the balance sheet date.",
        "label": "Estimated Costs To Complete Projects Secured By Bonds",
        "terseLabel": "Bonded projects, estimated costs to complete"
       }
      }
     },
     "localname": "EstimatedCostsToCompleteProjectsSecuredByBonds",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_FMTechMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FM Technology Holdings, LLC (business name), FM USA Holdings, LLC (business name) and All Communications Solutions Holdings, LLC (business name), together referred to as \u201cFM Tech.\u201d",
        "label": "FM Tech [Member]",
        "terseLabel": "FM Tech"
       }
      }
     },
     "localname": "FMTechMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_FacilityLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount pertaining to leasing of facilities.",
        "label": "Facility Leases [Member]",
        "terseLabel": "Facility Leases"
       }
      }
     },
     "localname": "FacilityLeasesMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_FinanceLeaseAndOtherObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": {
       "order": 1.0,
       "parentTag": "mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount as of the balance sheet date for the aggregate of finance lease and other obligations. Finance lease obligations represents the present value of lessee's discounted obligation for lease payments from finance leases. Other obligations represents the carrying amount of debt obligations classified as other.",
        "label": "Finance Lease And Other Obligations",
        "terseLabel": "Finance lease and other obligations"
       }
      }
     },
     "localname": "FinanceLeaseAndOtherObligations",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_FinanceLeaseLiabilityTobePaidafterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after the 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).",
        "label": "Finance Lease, Liability, To be Paid, after Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityTobePaidafterYearFour",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_ForeignDenominationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, in Canadian dollars and/or Mexican pesos.",
        "label": "Foreign Denomination [Member]",
        "terseLabel": "Foreign Denomination"
       }
      }
     },
     "localname": "ForeignDenominationMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_FourPointEightSevenFivePercentSeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.875% Senior Notes",
        "label": "Four Point Eight Seven Five Percent Senior Notes [Member]",
        "terseLabel": "4.875% Senior Notes"
       }
      }
     },
     "localname": "FourPointEightSevenFivePercentSeniorNotesMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_FourPointFivePercentSeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.50% Senior Notes",
        "label": "Four Point Five Percent Senior Notes [Member]",
        "terseLabel": "4.50% Senior Notes"
       }
      }
     },
     "localname": "FourPointFivePercentSeniorNotesMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_GoodwillAccumulatedImpairmentLossMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Accumulated Impairment Loss [Member]",
        "terseLabel": "Goodwill, Accumulated Impairment Loss"
       }
      }
     },
     "localname": "GoodwillAccumulatedImpairmentLossMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_GoodwillGrossMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Gross [Member]",
        "terseLabel": "Goodwill, Gross"
       }
      }
     },
     "localname": "GoodwillGrossMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_GovermmentTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Activities related to government transactions.",
        "label": "Govermment transactions [Member]",
        "terseLabel": "Govermment"
       }
      }
     },
     "localname": "GovermmentTransactionsMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_InstallToHomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maintenance and customer fulfillment activities primarily related to install-to-the-home services.",
        "label": "Install to Home [Member]",
        "terseLabel": "Install to Home"
       }
      }
     },
     "localname": "InstallToHomeMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in intangible assets, excluding goodwill, from an acquisition.",
        "label": "Intangible Assets Acquired, Gross (Excluding Goodwill)",
        "totalLabel": "Additions from new business combinations"
       }
      }
     },
     "localname": "IntangibleAssetsAcquiredGrossExcludingGoodwill",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_IntangibleAssetsExcludingGoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rollforward of intangible assets, excluding goodwill.",
        "label": "Intangible Assets (Excluding Goodwill) [Roll Forward]",
        "terseLabel": "Other Intangible Assets [Rollforward]"
       }
      }
     },
     "localname": "IntangibleAssetsExcludingGoodwillRollForward",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill), Translation Adjustments",
        "totalLabel": "Currency translation adjustments"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_IntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items for intangible assets, excluding goodwill.",
        "label": "Intangible Assets [Line Items]",
        "terseLabel": "Other Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "IntangibleAssetsLineItems",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mtz_JointVentureCivilConstructionProjectMemberDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership interest in a civil construction project.",
        "label": "Joint Venture Civil Construction Project[Member] [Domain]",
        "terseLabel": "Joint Venture Civil Construction Project"
       }
      }
     },
     "localname": "JointVentureCivilConstructionProjectMemberDomain",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Joint venture(s) that provide(s) electrical transmission infrastructure services.",
        "label": "Joint Ventures That Provide Electrical Transmission Infrastructure Services [Member]",
        "terseLabel": "Joint Ventures That Provide Electrical Transmission Infrastructure Services"
       }
      }
     },
     "localname": "JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_LesseeLeaseRenewalTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Lease, Renewal Term",
        "terseLabel": "Leases, renewal term"
       }
      }
     },
     "localname": "LesseeLeaseRenewalTerm",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mtz_LesseeLeaseTermOfContract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Lease, Term Of Contract",
        "terseLabel": "Leases, remaining lease terms"
       }
      }
     },
     "localname": "LesseeLeaseTermOfContract",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mtz_LesseeOperatingLeaseLiabilityTobePaidafterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid after the 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).",
        "label": "Lessee, Operating Lease, Liability, To be Paid, after Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityTobePaidafterYearFour",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt and finance lease obligations including current maturities.",
        "label": "Long-term Debt and Finance Lease Obligations, Including Current Maturities, Gross",
        "totalLabel": "Total debt obligations"
       }
      }
     },
     "localname": "LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_MandatorilyRedeemableStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mandatorily Redeemable Stock",
        "label": "Mandatorily Redeemable Stock [Member]",
        "terseLabel": "Mandatorily Redeemable Stock"
       }
      }
     },
     "localname": "MandatorilyRedeemableStockMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_March2020ShareRepurchaseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share repurchase program authorized by the board of directors in March 2020.",
        "label": "March 2020 Share Repurchase Program [Member]",
        "terseLabel": "March 2020 Share Repurchase Program"
       }
      }
     },
     "localname": "March2020ShareRepurchaseProgramMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/EquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_MasterServiceAndOtherServiceAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Master service and other service agreements.",
        "label": "Master Service And Other Service Agreements [Member]",
        "terseLabel": "Master Service and Other Service Agreements"
       }
      }
     },
     "localname": "MasterServiceAndOtherServiceAgreementsMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_MobilizationCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mobilization Costs",
        "label": "Mobilization Costs [Member]",
        "terseLabel": "Mobilization Costs"
       }
      }
     },
     "localname": "MobilizationCostsMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncontrolling Interest, Percentage of Voting Interests Acquired",
        "label": "Noncontrolling Interest, Percentage of Voting Interests Acquired",
        "terseLabel": "Noncontrolling interest, percentage of voting interests acquired"
       }
      }
     },
     "localname": "NoncontrollingInterestPercentageOfVotingInterestsAcquired",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtz_NumberOfCustomers1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of customers.",
        "label": "Number Of Customers1",
        "terseLabel": "Number of customers"
       }
      }
     },
     "localname": "NumberOfCustomers1",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mtz_NumberOfJointVentures": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of joint ventures in which the Company has an interest.",
        "label": "Number of Joint Ventures",
        "terseLabel": "Number of joint ventures"
       }
      }
     },
     "localname": "NumberOfJointVentures",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mtz_NumberOfManagementMembers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of persons from management with an ownership interest in the related party entity",
        "label": "Number Of Management Members",
        "terseLabel": "Number of management members, subcontracting arrangement"
       }
      }
     },
     "localname": "NumberOfManagementMembers",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "mtz_OilAndGasSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Engineering, construction and maintenance services for oil and natural gas pipelines and processing facilities for the energy and utilities industries.",
        "label": "Oil And Gas Segment [Member]",
        "terseLabel": "Oil and Gas"
       }
      }
     },
     "localname": "OilAndGasSegmentMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage interest in a proportionately consolidated joint venture.",
        "label": "Proportionately Consolidated Joint Venture Ownership Percentage",
        "terseLabel": "Proportionately consolidated non-controlled joint venture, ownership percentage"
       }
      }
     },
     "localname": "ProportionatelyConsolidatedJointVentureOwnershipPercentage",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtz_RelatedCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer that has a related party relationship with the entity, either by ownership or management affiliation.",
        "label": "Related Customer [Member]",
        "terseLabel": "Related Customer"
       }
      }
     },
     "localname": "RelatedCustomerMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_Restated2013IncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restated 2013 Incentive Plan",
        "label": "Restated 2013 Incentive Plan [Member]",
        "terseLabel": "Restated 2013 Incentive Plan"
       }
      }
     },
     "localname": "Restated2013IncentivePlanMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_RestrictedStockAndRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met (\"Restricted Stock\") or 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 (\"Restricted Stock Units\"). Restricted Stock Awards and Restricted Stock Units are together referred to as \"Restricted Shares\".",
        "label": "Restricted Stock And Restricted Stock Units [Member]",
        "terseLabel": "Restricted Shares"
       }
      }
     },
     "localname": "RestrictedStockAndRestrictedStockUnitsMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_RetainagePercentOfContractBillings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of contract billings that a customer is permitted to retain until the final contract settlement because of retainage provisions in a contract.",
        "label": "Retainage, Percent Of Contract Billings",
        "terseLabel": "Retainage, percentage of contract billings"
       }
      }
     },
     "localname": "RetainagePercentOfContractBillings",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtz_ScheduleOfIntangibleAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of intangible assets, excluding goodwill.",
        "label": "ScheduleOfIntangibleAssets [Table]",
        "terseLabel": "Schedule of Other Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsTable",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mtz_SubcontractingArrangementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The performance of services under a subcontracting arrangement.",
        "label": "Subcontracting Arrangements [Member]",
        "terseLabel": "Subcontracting Arrangements"
       }
      }
     },
     "localname": "SubcontractingArrangementsMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_TelecommunicationsEquityMethodInvesteesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Telecommunications Equity Method Investees",
        "label": "Telecommunications Equity Method Investees [Member]",
        "terseLabel": "Telecommunications Equity Method Investees"
       }
      }
     },
     "localname": "TelecommunicationsEquityMethodInvesteesMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_TenLargestCustomers1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ten largest customers.",
        "label": "Ten Largest Customers1 [Member]",
        "terseLabel": "Ten Largest Customers"
       }
      }
     },
     "localname": "TenLargestCustomers1Member",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan",
        "label": "Term Loan [Member]",
        "terseLabel": "Term Loan"
       }
      }
     },
     "localname": "TermLoanMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_ThirdQuarterSettlementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third Quarter Settlement",
        "label": "Third Quarter Settlement [Member]",
        "terseLabel": "Third Quarter Settlement"
       }
      }
     },
     "localname": "ThirdQuarterSettlementMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected length of time within which an unapproved change order or claim is approved by the customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Unapproved Change Orders And/Or Claims, Expected Term For Approval",
        "terseLabel": "Change order or claim approval process, term within which expected to be completed (in years)"
       }
      }
     },
     "localname": "UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The policy disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Items, or Both [Policy Text Block]",
        "terseLabel": "COVID-19 Pandemic"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemsOrBothPolicyTextBlock",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mtz_UtilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customers of the business entity whose end-market products or services are in the utilities industry.",
        "label": "Utilities [Member]",
        "terseLabel": "Utilities"
       }
      }
     },
     "localname": "UtilitiesMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_WahaJVsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trans-Pecos Pipeline, LLC (\"TPP\") (business name) and Comanche Trail Pipeline, LLC (\"CTP\") (business name), together referred to as the \"Waha JVs\".",
        "label": "Waha JVs [Member]",
        "terseLabel": "Waha JVs"
       }
      }
     },
     "localname": "WahaJVsMember",
     "nsuri": "http://www.mastec.com/20210930",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_BoardOfDirectorsChairmanMember": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Board of Directors Chairman [Member]",
        "terseLabel": "Chairman, Board of Directors"
       }
      }
     },
     "localname": "BoardOfDirectorsChairmanMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief Executive Officer"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r129",
      "r303",
      "r308",
      "r316",
      "r569",
      "r570",
      "r576",
      "r577",
      "r649",
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r129",
      "r303",
      "r308",
      "r316",
      "r569",
      "r570",
      "r576",
      "r577",
      "r649",
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r129",
      "r187",
      "r200",
      "r201",
      "r202",
      "r203",
      "r205",
      "r207",
      "r211",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r310",
      "r311",
      "r313",
      "r315",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r129",
      "r187",
      "r200",
      "r201",
      "r202",
      "r203",
      "r205",
      "r207",
      "r211",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r310",
      "r311",
      "r313",
      "r315",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ExecutiveOfficerMember": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Officer [Member]",
        "terseLabel": "Executive Officers"
       }
      }
     },
     "localname": "ExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r218",
      "r384",
      "r389",
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ManagementMember": {
     "auth_ref": [
      "r220",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management [Member]",
        "terseLabel": "Management"
       }
      }
     },
     "localname": "ManagementMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r321",
      "r346",
      "r475",
      "r486",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r686",
      "r749",
      "r753",
      "r779",
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "verboseLabel": "High"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails",
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r321",
      "r346",
      "r475",
      "r486",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r686",
      "r749",
      "r753",
      "r779",
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "verboseLabel": "Low"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails",
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r218",
      "r384",
      "r389",
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r214",
      "r384",
      "r387",
      "r689",
      "r748",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Type of Agreement [Axis]",
        "verboseLabel": "Insurance Policies By Type [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r214",
      "r384",
      "r387",
      "r689",
      "r748",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Type of Agreement [Domain]",
        "verboseLabel": "Insurance Policies By Type [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r321",
      "r346",
      "r419",
      "r475",
      "r486",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r686",
      "r749",
      "r753",
      "r779",
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails",
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r321",
      "r346",
      "r419",
      "r475",
      "r486",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r686",
      "r749",
      "r753",
      "r779",
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails",
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r139",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r139",
      "r144",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r215",
      "r216",
      "r384",
      "r388",
      "r751",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r215",
      "r216",
      "r384",
      "r388",
      "r751",
      "r764",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r139",
      "r144",
      "r285",
      "r480",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r445",
      "r642",
      "r643",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r662",
      "r664",
      "r667",
      "r779",
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted Average"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccidentAndHealthInsuranceSegmentMember": {
     "auth_ref": [
      "r746",
      "r747",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product line consisting of insurance against loss by illness or injury, including but not limited to medical, dental, disability, workmen's compensation and long-term care.",
        "label": "Accident and Health Insurance Product Line [Member]",
        "terseLabel": "Workers' Compensation"
       }
      }
     },
     "localname": "AccidentAndHealthInsuranceSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r37",
      "r652"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r128",
      "r643",
      "r712",
      "r735"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount for accounts payable to related parties.",
        "label": "Accounts Payable, Related Parties",
        "terseLabel": "Payables, related party"
       }
      }
     },
     "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r221",
      "r222"
     ],
     "calculation": {
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "terseLabel": "Contract billings"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable, Net, Less Deferred Revenue"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r7",
      "r25",
      "r221",
      "r222"
     ],
     "calculation": {
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance",
        "totalLabel": "Accounts receivable, net of allowance"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails",
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r23",
      "r128",
      "r643",
      "r646",
      "r731"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.",
        "label": "Accounts Receivable, Related Parties",
        "terseLabel": "Receivables, net, related party",
        "verboseLabel": "Receivables, related party"
       }
      }
     },
     "localname": "AccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Other accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent": {
     "auth_ref": [
      "r712",
      "r733"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.",
        "label": "Accrued Payroll Taxes",
        "terseLabel": "Accrued payroll taxes"
       }
      }
     },
     "localname": "AccruedPayrollTaxesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r28",
      "r61",
      "r62",
      "r63",
      "r727",
      "r759",
      "r760"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r60",
      "r63",
      "r70",
      "r71",
      "r72",
      "r131",
      "r132",
      "r133",
      "r575",
      "r755",
      "r756",
      "r796"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Amortizing intangible assets, weighted average useful life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Capital surplus"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r504",
      "r505",
      "r506",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Capital Surplus"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r488",
      "r490",
      "r509",
      "r510"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Non-cash stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllOtherSegmentsMember": {
     "auth_ref": [
      "r182",
      "r200",
      "r201",
      "r202",
      "r203",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.",
        "label": "Other Segments [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "AllOtherSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r490",
      "r500",
      "r508"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Non-cash stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r32",
      "r223",
      "r238"
     ],
     "calculation": {
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "negatedLabel": "Less allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r114",
      "r334",
      "r339",
      "r340",
      "r619"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Non-cash interest expense, net"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r114",
      "r262",
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "negatedLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive common stock (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r124",
      "r195",
      "r202",
      "r209",
      "r236",
      "r303",
      "r304",
      "r305",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r314",
      "r316",
      "r317",
      "r569",
      "r576",
      "r603",
      "r650",
      "r652",
      "r707",
      "r726"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r9",
      "r11",
      "r54",
      "r124",
      "r236",
      "r303",
      "r304",
      "r305",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r314",
      "r316",
      "r317",
      "r569",
      "r576",
      "r603",
      "r650",
      "r652"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r491",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r582",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and leasehold improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r468",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r468",
      "r481",
      "r537",
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Business combinations, percentage of interests acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Information [Abstract]",
        "terseLabel": "Pro Forma Financial Information and Acquisition Results [Abstract]"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r557"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Business acquisition, goodwill, expected tax deductible amount"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r535",
      "r536"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Business combinations, unaudited supplemental pro forma net income (loss)"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r535",
      "r536"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Business combinations, unaudited supplemental pro forma revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r549",
      "r550",
      "r553"
     ],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Total consideration transferred",
        "totalLabel": "Total consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred [Abstract]",
        "terseLabel": "Acquisition consideration:"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r547",
      "r549",
      "r550",
      "r554"
     ],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Estimated fair value of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High",
        "terseLabel": "Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low",
        "terseLabel": "Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r548",
      "r551",
      "r555"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Estimated fair value of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r548",
      "r552"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Business combination, contingent consideration, current"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure contingent consideration liability from business combination.",
        "label": "Business Combination, Contingent Consideration, Liability, Measurement Input",
        "terseLabel": "Business combinations, contingent consideration, earn-out period (in years)",
        "verboseLabel": "Acquisition-related contingent consideration liabilities, measurement input, discount rate"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r534"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Business combinations, consolidated acquisition-related income (loss)"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r534"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Business combinations, consolidated acquisition-related revenue"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsProFormaFinancialInformationandAcquisitionResultsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets",
        "terseLabel": "Current assets, primarily accounts receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "negatedTerseLabel": "Current liabilities, including current portion of operating lease liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r539",
      "r540"
     ],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Amortizing intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r539",
      "r540"
     ],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Total identifiable net assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities",
        "negatedTerseLabel": "Long-term liabilities, primarily operating lease liabilities and deferred income taxes"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r539",
      "r540"
     ],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Long-term assets, primarily property and equipment and operating lease assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Total net assets acquired, including goodwill"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]",
        "terseLabel": "Identifiable assets acquired and liabilities assumed:"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "auth_ref": [
      "r782"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.",
        "label": "Capitalized Computer Software, Gross",
        "terseLabel": "Capitalized internal-use software, gross"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r781"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "Capitalized Computer Software, Net",
        "terseLabel": "Capitalized internal-use software, net"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAxis": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.",
        "label": "Capitalized Contract Cost [Axis]",
        "terseLabel": "Capitalized Contract Cost [Axis]"
       }
      }
     },
     "localname": "CapitalizedContractCostAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedContractCostDomain": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.",
        "label": "Capitalized Contract Cost [Domain]",
        "terseLabel": "Capitalized Contract Cost [Domain]"
       }
      }
     },
     "localname": "CapitalizedContractCostDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r251"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Net",
        "terseLabel": "Mobilization costs"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r33",
      "r116"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails",
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r110",
      "r116",
      "r118"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents - end of period",
        "periodStartLabel": "Cash and cash equivalents - beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r110",
      "r606"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosure of non-cash information:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashSurrenderValueOfLifeInsurance": {
     "auth_ref": [
      "r12",
      "r36"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.",
        "label": "Cash Surrender Value of Life Insurance",
        "terseLabel": "Life insurance assets, carrying amount"
       }
      }
     },
     "localname": "CashSurrenderValueOfLifeInsurance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r365",
      "r366",
      "r367",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Class of Treasury Stock [Table]",
        "terseLabel": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r46",
      "r284",
      "r714",
      "r732"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 14)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": {
     "auth_ref": [
      "r283",
      "r291",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments, contingencies, and guarantees.",
        "label": "Commitments Contingencies and Guarantees [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsContingenciesAndGuaranteesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r131",
      "r132",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Shares, Issued",
        "periodEndLabel": "Ending balance, common shares outstanding (in shares)",
        "periodStartLabel": "Beginning balance, common shares outstanding (in shares)",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r22",
      "r652"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 93,246,800 and 93,107,440 (including 1,858,799 and 1,843,041 of unvested stock awards) as of September\u00a030, 2021 and December\u00a031, 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold": {
     "auth_ref": [
      "r87"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. Other employee benefit expense includes, but is not limited to, service component of net periodic benefit cost for defined benefit plan. Excludes compensation cost in cost of good and service sold.",
        "label": "Compensation Expense, Excluding Cost of Good and Service Sold",
        "terseLabel": "Compensation expense"
       }
      }
     },
     "localname": "CompensationExpenseExcludingCostOfGoodAndServiceSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationRelatedCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Related Costs [Abstract]"
       }
      }
     },
     "localname": "CompensationRelatedCostsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r66",
      "r68",
      "r69",
      "r83",
      "r721",
      "r741"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income attributable to MasTec, Inc."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r66",
      "r68",
      "r82",
      "r565",
      "r566",
      "r580",
      "r720",
      "r740"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Comprehensive income attributable to non-controlling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r66",
      "r68",
      "r81",
      "r564",
      "r580",
      "r719",
      "r739"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r175",
      "r176",
      "r218",
      "r600",
      "r601",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r175",
      "r176",
      "r218",
      "r600",
      "r601",
      "r761",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r175",
      "r176",
      "r218",
      "r600",
      "r601",
      "r761",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r175",
      "r176",
      "r218",
      "r600",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage of total",
        "verboseLabel": "Utilities customers, percentage of communications segment revenue"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r171",
      "r175",
      "r176",
      "r177",
      "r600",
      "r602",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r175",
      "r176",
      "r218",
      "r600",
      "r601",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r119",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of contingent consideration.",
        "label": "Contingent Consideration by Type [Axis]",
        "terseLabel": "Contingent Consideration by Type [Axis]"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of contingent payment arrangement.",
        "label": "Contingent Consideration Type [Domain]",
        "terseLabel": "Contingent Consideration Type [Domain]"
       }
      }
     },
     "localname": "ContingentConsiderationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r370",
      "r372",
      "r385"
     ],
     "calculation": {
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "terseLabel": "Contract assets",
        "totalLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails",
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract]",
        "terseLabel": "Contract Assets [Abstract]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r370",
      "r371",
      "r385"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r386"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Deferred revenue, revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": {
     "auth_ref": [
      "r373"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.",
        "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period",
        "terseLabel": "Revenue recognition, performance obligations satisfied in previous periods, revenue recognized (in dollars)"
       }
      }
     },
     "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of billed or unbilled claims or similar items subject to uncertainty concerning their determination or ultimate realization under long-term contracts that are expected to be collected in the next fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Contracts Receivable, Claims and Uncertain Amounts, Expected to be Collected in Next Twelve Months",
        "terseLabel": "Contract with customer, unapproved change orders and/or claims, amount (in dollars)"
       }
      }
     },
     "localname": "ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.",
        "label": "Contractual Obligation",
        "terseLabel": "Financing commitments"
       }
      }
     },
     "localname": "ContractualObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualRightsMember": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights that arise from a contractual arrangement with a third party (not including franchise rights and license agreements).",
        "label": "Contractual Rights [Member]",
        "verboseLabel": "Pre-Qualifications"
       }
      }
     },
     "localname": "ContractualRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateJointVentureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.",
        "label": "Corporate Joint Venture [Member]",
        "terseLabel": "Corporate Joint Venture",
        "verboseLabel": "Proportionately Consolidated Non-Controlled Joint Venture"
       }
      }
     },
     "localname": "CorporateJointVentureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r203",
      "r205",
      "r211",
      "r213"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r77",
      "r78"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.",
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "terseLabel": "Costs of revenue, excluding depreciation and amortization"
       }
      }
     },
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldAmortization": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.",
        "label": "Cost, Amortization",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciation": {
     "auth_ref": [
      "r86",
      "r275"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.",
        "label": "Cost, Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.",
        "label": "Credit Concentration Risk [Member]",
        "terseLabel": "Credit Concentration Risk"
       }
      }
     },
     "localname": "CreditConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r172",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.",
        "label": "Customer-Related Intangible Assets [Member]",
        "terseLabel": "Customer Relationships and Backlog"
       }
      }
     },
     "localname": "CustomerRelatedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r123",
      "r129",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r337",
      "r338",
      "r339",
      "r340",
      "r620",
      "r708",
      "r709",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails",
      "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r20",
      "r336",
      "r709",
      "r725"
     ],
     "calculation": {
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": {
       "order": 2.0,
       "parentTag": "mtz_LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Long-term debt obligations"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r43",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt instrument, interest rate (percentage)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails",
      "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails",
      "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r44",
      "r123",
      "r129",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r337",
      "r338",
      "r339",
      "r340",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails",
      "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r44",
      "r123",
      "r129",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r339",
      "r340",
      "r360",
      "r361",
      "r362",
      "r363",
      "r617",
      "r618",
      "r620",
      "r621",
      "r724"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails",
      "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted average interest rate (percentage)"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r36",
      "r325",
      "r619"
     ],
     "calculation": {
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedLabel": "Less unamortized deferred financing costs",
        "terseLabel": "Financing costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r114",
      "r125",
      "r519",
      "r524",
      "r525",
      "r526"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Provision for deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r512",
      "r513"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r114",
      "r190"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r384",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation and Other Employee Benefit Plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DomesticLineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, inside the reporting entity's home country.",
        "label": "Domestic Line of Credit [Member]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "DomesticLineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r84",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r146",
      "r149",
      "r156",
      "r157",
      "r158",
      "r163",
      "r164",
      "r586",
      "r587",
      "r722",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic earnings per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Earnings per share (Note 2):",
        "verboseLabel": "Earnings per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
      "http://www.mastec.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r84",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r149",
      "r156",
      "r157",
      "r158",
      "r163",
      "r164",
      "r586",
      "r587",
      "r722",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted earnings per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r159",
      "r161",
      "r162",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r606"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of currency translation on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Consolidated effective tax rate, percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued salaries and wages"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Stock-based compensation awards, unearned compensation, weighted average expected recognition period (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r501"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Stock-based compensation awards, unearned compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r500"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Stock-based compensation, income tax benefits"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "verboseLabel": "Employee Stock Purchase Plans"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "terseLabel": "Equity, Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r70",
      "r71",
      "r72",
      "r131",
      "r132",
      "r133",
      "r135",
      "r141",
      "r143",
      "r166",
      "r237",
      "r359",
      "r364",
      "r504",
      "r505",
      "r506",
      "r520",
      "r521",
      "r585",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r614",
      "r755",
      "r756",
      "r757",
      "r796"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentDividendsOrDistributions": {
     "auth_ref": [
      "r76",
      "r109",
      "r114",
      "r736"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.",
        "label": "Proceeds from Equity Method Investment, Distribution",
        "terseLabel": "Equity method investments, distributions of earnings received, operating cash flows"
       }
      }
     },
     "localname": "EquityMethodInvestmentDividendsOrDistributions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Equity method investments, ownership percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentsMember": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition.",
        "label": "Equity Method Investments [Member]",
        "terseLabel": "Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r34",
      "r109",
      "r235",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r599"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.",
        "label": "Equity Securities, FV-NI, Current",
        "terseLabel": "Equity securities, fair value"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.",
        "label": "Equity Securities, FV-NI, Cost",
        "terseLabel": "Equity investment and warrants, amount paid (in dollars)"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {
     "auth_ref": [
      "r231",
      "r743"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)",
        "terseLabel": "Unrealized fair value measurement gains (losses), AVCT shares"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r228"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Equity investments, adjusted cost basis, amount"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": {
     "auth_ref": [
      "r229"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount",
        "terseLabel": "Equity investments, impairments"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]",
        "verboseLabel": "Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r588",
      "r589",
      "r590",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring [Table]",
        "verboseLabel": "Fair Value Measurements, Non-Recurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r588",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r596",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]",
        "verboseLabel": "Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]"
       }
      }
     },
     "localname": "FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about fair value of asset and liability not measured at fair value.",
        "label": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]",
        "verboseLabel": "Fair Value Disclosure of Liabilities Not Measured at Fair Value [Table]"
       }
      }
     },
     "localname": "FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": {
     "auth_ref": [
      "r588",
      "r589"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of obligations measured on a recurring basis.",
        "label": "Obligations, Fair Value Disclosure",
        "terseLabel": "Acquisition-related contingent consideration liabilities, estimated fair value"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r594"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "negatedLabel": "Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments, expense (income)"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r595"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases",
        "terseLabel": "Acquisition-related contingent consideration liabilities, additions from new business combinations"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r595"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "terseLabel": "Acquisition-related contingent consideration liabilities, payments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r623",
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "totalLabel": "Total lease obligations, net of interest"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r623"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Less current portion"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Lease Commitments, Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r623"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Long-term portion of lease obligations, net of interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2021, remaining three months"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease liability.",
        "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less amounts representing interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r627",
      "r633"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Payments of finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r622"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Finance leases, assets, net"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r625",
      "r630",
      "r638"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Finance leases, assets, depreciation"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r622"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "terseLabel": "Finance leases, assets, gross"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r636",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance leases, weighted average discount rate, percent"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r635",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance leases, weighted average remaining lease term (in years)"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinanceReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
        "label": "Financing Receivable [Member]",
        "terseLabel": "Receivables, Non-Recourse Arrangement"
       }
      }
     },
     "localname": "FinanceReceivablesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r335",
      "r357",
      "r584",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialStandbyLetterOfCreditMember": {
     "auth_ref": [
      "r292",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur.",
        "label": "Financial Standby Letter of Credit [Member]",
        "terseLabel": "Commercial and/or Financial Standby",
        "verboseLabel": "Financial Guarantees"
       }
      }
     },
     "localname": "FinancialStandbyLetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r270"
     ],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r263",
      "r267",
      "r270",
      "r273",
      "r690",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "verboseLabel": "Amortizing Intangible Assets [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Currency translation adjustments, amortizing intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r270",
      "r691"
     ],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "verboseLabel": "Other intangible assets, amortizing, gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r263",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "verboseLabel": "Amortizing Intangible Assets [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r270",
      "r690"
     ],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "periodEndLabel": "Other intangible assets, net, amortizing, ending balance",
        "periodStartLabel": "Other intangible assets, net, amortizing, beginning balance"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r264"
     ],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-lived Intangible Assets Acquired",
        "terseLabel": "Additions from new business combinations, amortizing intangible assets"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Translation of Foreign Currencies"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignLineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country.",
        "label": "Foreign Line of Credit [Member]",
        "terseLabel": "Other Credit Facilities"
       }
      }
     },
     "localname": "ForeignLineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Office furniture and equipment"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges",
        "negatedLabel": "Gains on sales of assets, net"
       }
      }
     },
     "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r114",
      "r341",
      "r342"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Loss on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
      "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r174",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r252",
      "r253",
      "r652",
      "r706"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill, net",
        "totalLabel": "Goodwill, net",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Goodwill, acquired during period"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r256"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Goodwill, currency translation gains (losses)"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r254",
      "r258"
     ],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Goodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Gross",
        "terseLabel": "Goodwill, gross"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r254",
      "r258"
     ],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Goodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "negatedTerseLabel": "Accumulated impairment loss"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Impaired, Accumulated Impairment Loss [Abstract]",
        "terseLabel": "Goodwill, Net [Abstract]"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r257",
      "r532"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Goodwill, measurement period adjustments",
        "verboseLabel": "Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GroupPoliciesMember": {
     "auth_ref": [
      "r752",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract consisting of insurance coverage issued to organization to provide benefit to more than one individual.",
        "label": "Group Insurance Policy [Member]",
        "terseLabel": "Employee Group Medical Claims"
       }
      }
     },
     "localname": "GroupPoliciesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nature of guarantee.",
        "label": "Guarantor Obligations, Nature [Axis]",
        "terseLabel": "Guarantor Obligations, Nature [Axis]"
       }
      }
     },
     "localname": "GuaranteeObligationsByNatureAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "auth_ref": [
      "r298"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.",
        "label": "Guarantor Obligations, Maximum Exposure, Undiscounted",
        "verboseLabel": "Outstanding bonds, amount"
       }
      }
     },
     "localname": "GuaranteeObligationsMaximumExposure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Nature [Domain]",
        "terseLabel": "Guarantor Obligations, Nature [Domain]"
       }
      }
     },
     "localname": "GuaranteeObligationsNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": {
     "auth_ref": [
      "r642",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Family member whom a principal owner or a member of management might control or influence, or by whom they might be controlled or influenced, because of the family relationship.",
        "label": "Immediate Family Member of Management or Principal Owner [Member]",
        "terseLabel": "Immediate Family Member of Management"
       }
      }
     },
     "localname": "ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r75",
      "r195",
      "r201",
      "r205",
      "r208",
      "r211",
      "r705",
      "r716",
      "r723",
      "r744"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r76",
      "r114",
      "r192",
      "r233",
      "r715",
      "r736"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedLabel": "Equity in earnings of unconsolidated affiliates",
        "negatedTerseLabel": "Equity in earnings of unconsolidated affiliates, net",
        "terseLabel": "Equity method investments, equity in earnings (losses)"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r126",
      "r516",
      "r517",
      "r518",
      "r522",
      "r527",
      "r529",
      "r530",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r127",
      "r142",
      "r143",
      "r193",
      "r514",
      "r523",
      "r528",
      "r745"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r515"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "negatedTerseLabel": "Effective income tax rate reconciliation, change in deferred tax assets valuation allowance, amount"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r515"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "terseLabel": "Effective income tax rate reconciliation, nondeductible expense, share-based payment arrangement, amount"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income tax payments, net of refunds"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "negatedTerseLabel": "Contract assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r113",
      "r687"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities, net of acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets, current and long-term portion"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other liabilities, current and long-term portion"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Condensed Unaudited Consolidated Statements of Equity"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r266",
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "verboseLabel": "Non-Amortizing Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r272"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
        "periodEndLabel": "Other intangible assets, non-amortizing, ending balance",
        "periodStartLabel": "Other intangible assets, non-amortizing, beginning balance",
        "terseLabel": "Other intangible assets, non-amortizing"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.",
        "label": "Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Currency translation adjustments, non-amortizing intangible assets"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r266",
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "verboseLabel": "Non-Amortizing Intangible Assets [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IndefinitelivedIntangibleAssetsAcquired": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.",
        "label": "Indefinite-lived Intangible Assets Acquired",
        "terseLabel": "Additions from new business combinations, non-amortizing intangible assets"
       }
      }
     },
     "localname": "IndefinitelivedIntangibleAssetsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "verboseLabel": "Other intangible assets, gross"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r261",
      "r268"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "periodEndLabel": "Other intangible assets, net, ending balance",
        "periodStartLabel": "Other intangible assets, net, beginning balance",
        "terseLabel": "Other intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]",
        "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "terseLabel": "Intangible assets and goodwill, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy": {
     "auth_ref": [
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for interest in an unincorporated joint venture or partnership that is included in the enterprise's financial statements using the proportionate consolidation method of accounting.",
        "label": "Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block]",
        "terseLabel": "Unincorporated Entities, Proportional Consolidation"
       }
      }
     },
     "localname": "InterestInUnincorporatedJointVenturesOrPartnershipsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r106",
      "r111",
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r15",
      "r16",
      "r41"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Debt instruments, accrued interest payable"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRevenueExpenseNet": {
     "auth_ref": [
      "r195"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest revenue (income derived from investments in debt securities and on cash and cash equivalents) net of interest expense (cost of borrowed funds accounted for as interest).",
        "label": "Interest Revenue (Expense), Net",
        "negatedLabel": "Interest expense, net",
        "negatedTerseLabel": "Non-recourse financing agreement, discount charge"
       }
      }
     },
     "localname": "InterestRevenueExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r187",
      "r200",
      "r201",
      "r202",
      "r203",
      "r205",
      "r207",
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Eliminations"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r6",
      "r52",
      "r652"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "auth_ref": [
      "r34"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.",
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "terseLabel": "Equity investments, carrying value",
        "verboseLabel": "Equity method investments, net investment"
       }
      }
     },
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract]",
        "terseLabel": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract]"
       }
      }
     },
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseAgreementsMember": {
     "auth_ref": [
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset.",
        "label": "Lease Agreements [Member]",
        "terseLabel": "Lease Agreements"
       }
      }
     },
     "localname": "LeaseAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]",
        "terseLabel": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]",
        "terseLabel": "Lease Contractual Term [Domain]"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Lease Obligations"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Lease Commitments, Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2021, remaining three months"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less amounts representing interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Operating leases, term of contract (in years)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Lease Obligations"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letters of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Line of credit facility, letters of credit issued",
        "verboseLabel": "Letters of credit issued"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r40",
      "r124",
      "r203",
      "r236",
      "r303",
      "r304",
      "r305",
      "r308",
      "r309",
      "r310",
      "r312",
      "r314",
      "r316",
      "r317",
      "r570",
      "r576",
      "r577",
      "r603",
      "r650",
      "r651"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r31",
      "r124",
      "r236",
      "r603",
      "r652",
      "r711",
      "r730"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "Liabilities and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r42",
      "r124",
      "r236",
      "r303",
      "r304",
      "r305",
      "r308",
      "r309",
      "r310",
      "r312",
      "r314",
      "r316",
      "r317",
      "r570",
      "r576",
      "r577",
      "r603",
      "r650",
      "r651",
      "r652"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r20",
      "r709",
      "r725"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Long-term line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer.",
        "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases",
        "terseLabel": "Line of credit facility, capacity available for letters of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Line of credit facility, interest rate (percentage)"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payment applied to principal.",
        "label": "Line of Credit Facility, Periodic Payment, Principal",
        "terseLabel": "Line of credit facility, term loan, amount of quarterly principal installment payments"
       }
      }
     },
     "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Line of credit facility, remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Line of credit facility, unused facility fee (percentage)"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationStatusAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Axis]",
        "terseLabel": "Litigation Status [Axis]"
       }
      }
     },
     "localname": "LitigationStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationStatusDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Domain]",
        "terseLabel": "Litigation Status [Domain]"
       }
      }
     },
     "localname": "LitigationStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing supported by a written promise to pay an obligation.",
        "label": "Loans Payable [Member]",
        "terseLabel": "Term Loan"
       }
      }
     },
     "localname": "LoansPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.",
        "label": "Long-term Debt and Lease Obligation",
        "terseLabel": "Long-term debt, including finance leases",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as current.",
        "label": "Long-term Debt and Lease Obligation, Current",
        "terseLabel": "Current portion of long-term debt, including finance leases",
        "verboseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.",
        "label": "Long-term Debt and Lease Obligation, Including Current Maturities",
        "totalLabel": "Total debt, net of deferred financing costs"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-Term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails",
      "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r44",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-Term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails",
      "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r295",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]",
        "verboseLabel": "Commitments and Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r295",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Commitments and Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r295",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Discount Rate"
       }
      }
     },
     "localname": "MeasurementInputDiscountRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "auth_ref": [
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.",
        "label": "Measurement Input, Expected Term [Member]",
        "terseLabel": "Expected Term"
       }
      }
     },
     "localname": "MeasurementInputExpectedTermMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r51",
      "r124",
      "r236",
      "r303",
      "r308",
      "r309",
      "r310",
      "r316",
      "r317",
      "r603",
      "r710",
      "r729"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Non-controlling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r364"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedTerseLabel": "Distributions to noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r364",
      "r567",
      "r568"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).",
        "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests",
        "negatedTerseLabel": "Purchase of non-controlling interests"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromRedemptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MultiemployerPlanEmployerContributionCost": {
     "auth_ref": [
      "r467",
      "r471",
      "r485",
      "r486"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan.",
        "label": "Multiemployer Plan, Employer Contribution, Cost",
        "terseLabel": "Multiemployer plan, employer contribution, cost"
       }
      }
     },
     "localname": "MultiemployerPlanEmployerContributionCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MultiemployerPlanNumberOfEmployeesCovered": {
     "auth_ref": [
      "r470",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of entity's employees covered by multiemployer plan.",
        "label": "Multiemployer Plan, Number of Employees Covered",
        "terseLabel": "Multiemployer plans, covered employees (in number of employees)"
       }
      }
     },
     "localname": "MultiemployerPlanNumberOfEmployeesCovered",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MultiemployerPlansLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Multiemployer Plan [Line Items]",
        "terseLabel": "Covered Employees and Contributions, Multiemployer Plans [Line Items]"
       }
      }
     },
     "localname": "MultiemployerPlansLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r110",
      "r112",
      "r115"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r4",
      "r64",
      "r67",
      "r72",
      "r79",
      "r115",
      "r124",
      "r134",
      "r136",
      "r137",
      "r138",
      "r139",
      "r142",
      "r143",
      "r154",
      "r195",
      "r201",
      "r205",
      "r208",
      "r211",
      "r236",
      "r303",
      "r304",
      "r305",
      "r308",
      "r309",
      "r310",
      "r312",
      "r314",
      "r316",
      "r317",
      "r587",
      "r603",
      "r717",
      "r737"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net income attributable to MasTec, Inc."
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r64",
      "r67",
      "r72",
      "r142",
      "r143",
      "r573",
      "r579"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Net income attributable to non-controlling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToParentDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent, Diluted [Abstract]",
        "terseLabel": "Net income attributable to MasTec:"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToParentDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r139",
      "r146",
      "r147",
      "r155",
      "r158",
      "r195",
      "r201",
      "r205",
      "r208",
      "r211"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "verboseLabel": "Net income - basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r148",
      "r150",
      "r151",
      "r152",
      "r153",
      "r155",
      "r158"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "terseLabel": "Net income - diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Issued Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Foreign Operations"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r364",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non-Controlling Interests"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "negatedLabel": "Other income, net",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of notes payable.",
        "label": "Notes Payable, Fair Value Disclosure",
        "terseLabel": "Senior notes, estimated fair value"
       }
      }
     },
     "localname": "NotesPayableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of businesses acquired by the entity during the period.",
        "label": "Number of Businesses Acquired",
        "terseLabel": "Business combinations, number of acquisitions"
       }
      }
     },
     "localname": "NumberOfBusinessesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportingUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.",
        "label": "Number of Reporting Units",
        "terseLabel": "Number of reporting units"
       }
      }
     },
     "localname": "NumberOfReportingUnits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r626"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Operating leases, expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r623"
     ],
     "calculation": {
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total lease obligations, net of interest"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r623"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of operating lease liabilities",
        "verboseLabel": "Less current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets",
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r623"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term operating lease liabilities",
        "verboseLabel": "Long-term portion of lease obligations, net of interest"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets",
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r622"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r636",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating leases, weighted average discount rate, percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r635",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating leases, weighted average remaining lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r203",
      "r205",
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Segments [Member]",
        "verboseLabel": "Reportable Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r130",
      "r145",
      "r181",
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.",
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "terseLabel": "Business, Basis of Presentation and Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r53",
      "r652"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other long-term assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r56",
      "r61",
      "r604",
      "r605",
      "r607"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before 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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "terseLabel": "Foreign currency translation losses, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": {
     "auth_ref": [
      "r58",
      "r59",
      "r61"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax",
        "terseLabel": "Unrealized gains (losses) on AVCT convertible debentures, before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r58",
      "r59",
      "r61"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "terseLabel": "Unrealized gains (losses) on AVCT convertible debentures, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r57",
      "r61"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "terseLabel": "Unrealized (losses) gains on investment activity, net of tax",
        "verboseLabel": "Unrealized gains (losses) on equity investee activity, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": {
     "auth_ref": [
      "r57",
      "r61"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax",
        "terseLabel": "Unrealized gains (losses) on equity investee activity, before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r65",
      "r68",
      "r70",
      "r71",
      "r73",
      "r80",
      "r359",
      "r608",
      "r613",
      "r614",
      "r718",
      "r738"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive (loss) income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current liabilities.",
        "label": "Other Current Liabilities [Member]",
        "terseLabel": "Other Current Liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r13",
      "r14",
      "r41",
      "r652"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Other non-cash items, net"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Member]",
        "terseLabel": "Other Long-Term Liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r448",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "Other Multiemployer"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "terseLabel": "Total MasTec, Inc. Shareholders\u2019 Equity"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "negatedTerseLabel": "Payments of acquisition-related contingent consideration"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForAdvanceToAffiliate": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from advancing money to an affiliate (an entity that is related but not strictly controlled by the entity).",
        "label": "Payments for Advance to Affiliate",
        "terseLabel": "Payments for advance to affiliate"
       }
      }
     },
     "localname": "PaymentsForAdvanceToAffiliate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r93",
      "r97"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedTerseLabel": "Other investing activities, net"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "auth_ref": [
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.",
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "terseLabel": "Payment for debt extinguishment, call premiums"
       }
      }
     },
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedTerseLabel": "Payments for stock-based awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      },
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Cash paid for acquisitions, net of cash acquired",
        "terseLabel": "Cash, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "label": "Payments to Acquire Equity Method Investments",
        "terseLabel": "Equity method investments, equity contributions"
       }
      }
     },
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLifeInsurancePolicies": {
     "auth_ref": [
      "r97",
      "r108"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.",
        "label": "Payment to Acquire Life Insurance Policy, Investing Activities",
        "terseLabel": "Payments for life insurance policies"
       }
      }
     },
     "localname": "PaymentsToAcquireLifeInsurancePolicies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireOtherInvestments": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investments classified as other.",
        "label": "Payments to Acquire Other Investments",
        "negatedLabel": "Payments for other investments"
       }
      }
     },
     "localname": "PaymentsToAcquireOtherInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r96",
      "r558",
      "r559",
      "r560"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r419",
      "r421",
      "r427",
      "r444",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r462",
      "r464",
      "r465",
      "r466",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Other Retirement Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/OtherRetirementPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r395",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r448",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r466",
      "r467",
      "r481",
      "r482",
      "r483",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformanceGuaranteeMember": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An agreement (contract) that requires the guarantor to make payments to a guaranteed party based on another entity's failure to perform under an obligating agreement. This may include the issuance of a performance standby letter of credit which requires the guarantor to make payments if a specified party fails to perform under a nonfinancial contractual obligation.",
        "label": "Performance Guarantee [Member]",
        "terseLabel": "Performance and Payment Bonds"
       }
      }
     },
     "localname": "PerformanceGuaranteeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r491",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r21",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r21",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r21",
      "r652"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares \u2013 none"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r8",
      "r10",
      "r249",
      "r250"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r98",
      "r503"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Proceeds from stock-based awards",
        "verboseLabel": "Cash proceeds (in dollars)"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.",
        "label": "Proceeds from Issuance of Unsecured Debt",
        "terseLabel": "Proceeds from issuance of 4.50% senior notes"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfUnsecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Proceeds from Long-term Lines of Credit",
        "terseLabel": "Proceeds from credit facilities"
       }
      }
     },
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r100",
      "r105"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other financing activities, net"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsToMinorityShareholders": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.",
        "label": "Proceeds from (Payments to) Noncontrolling Interests",
        "negatedTerseLabel": "Payments to non-controlling interests, including acquisition of interests and distributions",
        "terseLabel": "Payments to non-controlling interests, including acquisition of interests and distributions"
       }
      }
     },
     "localname": "ProceedsFromPaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.",
        "label": "Proceeds from Sale and Maturity of Other Investments",
        "terseLabel": "Proceeds from other investments"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Concentration Risk from Type of Arrangement"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r4",
      "r64",
      "r67",
      "r72",
      "r107",
      "r124",
      "r134",
      "r142",
      "r143",
      "r195",
      "r201",
      "r205",
      "r208",
      "r211",
      "r236",
      "r303",
      "r304",
      "r305",
      "r308",
      "r309",
      "r310",
      "r312",
      "r314",
      "r316",
      "r317",
      "r564",
      "r572",
      "r574",
      "r579",
      "r580",
      "r587",
      "r603",
      "r723"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity",
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember": {
     "auth_ref": [
      "r746",
      "r747",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract providing insurance coverage against property-related loss. Includes, but is not limited to, damage, theft, or legal liability for personal injury.",
        "label": "Property, Liability and Casualty Insurance Product Line [Member]",
        "terseLabel": "Workers' Compensation, General and Automobile Policies"
       }
      }
     },
     "localname": "PropertyLiabilityAndCasualtyInsuranceSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r277",
      "r625",
      "r630"
     ],
     "calculation": {
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "negatedLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r55",
      "r278",
      "r630"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets",
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r17",
      "r276",
      "r622"
     ],
     "calculation": {
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r35",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "verboseLabel": "Property and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r280",
      "r766",
      "r767",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure 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.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r17",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r17",
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "verboseLabel": "Property and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r85",
      "r240"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "verboseLabel": "Provision (recovery) for credit losses"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]",
        "terseLabel": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "auth_ref": [
      "r63",
      "r70",
      "r71",
      "r608",
      "r612",
      "r614"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax",
        "terseLabel": "Reclassified gains (losses) on AVCT convertible debentures"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]",
        "terseLabel": "EBITDA Reconciliation:"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r201",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Reconciliation of Consolidated Income before Income Taxes to EBITDA"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r445",
      "r642",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "auth_ref": [
      "r642",
      "r646"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transactions with related party during the financial reporting period.",
        "label": "Related Party Transaction, Amounts of Transaction",
        "terseLabel": "Payments, net of rebates, related party"
       }
      }
     },
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r445",
      "r642",
      "r643",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [
      "r642"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Expenses from Transactions with Related Party",
        "terseLabel": "Payments, related party",
        "verboseLabel": "Expenses, related party"
       }
      }
     },
     "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the sum of all other revenue and income realized from sales and other transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party during the period.",
        "label": "Related Party Transaction, Other Revenues from Transactions with Related Party",
        "terseLabel": "Charges, related party"
       }
      }
     },
     "localname": "RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r445",
      "r642",
      "r646",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesInvestmentArrangementsDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r640",
      "r641",
      "r643",
      "r647",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Repayments of Long-term Lines of Credit",
        "negatedLabel": "Repayments of credit facilities"
       }
      }
     },
     "localname": "RepaymentsOfLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfUnsecuredDebt": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt.",
        "label": "Repayments of Unsecured Debt",
        "negatedTerseLabel": "Repayments of 4.875% senior notes",
        "terseLabel": "Repayments of 4.875% senior notes"
       }
      }
     },
     "localname": "RepaymentsOfUnsecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock Awards"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r27",
      "r364",
      "r507",
      "r652",
      "r728",
      "r758",
      "r760"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r131",
      "r132",
      "r133",
      "r135",
      "r141",
      "r143",
      "r237",
      "r504",
      "r505",
      "r506",
      "r520",
      "r521",
      "r585",
      "r755",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees": {
     "auth_ref": [
      "r122",
      "r653"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consolidated retained earnings that represent undistributed (not yet received) earnings from 50% or less owned persons accounted for by the equity method (equity method investees).",
        "label": "Retained Earnings, Undistributed Earnings from Equity Method Investees",
        "terseLabel": "Equity method investments, cumulative undistributed earnings"
       }
      }
     },
     "localname": "RetainedEarningsUndistributedEarningsFromEquityMethodInvestees",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r448",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r481",
      "r482",
      "r483",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r448",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r481",
      "r482",
      "r483",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r120",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r88",
      "r306",
      "r308",
      "r309",
      "r315",
      "r316",
      "r317",
      "r763"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "verboseLabel": "Revenue, related party"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r374"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue recognition, remaining performance obligations, contract price allocated (in dollars)"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r74",
      "r124",
      "r186",
      "r187",
      "r200",
      "r206",
      "r207",
      "r214",
      "r215",
      "r218",
      "r236",
      "r303",
      "r304",
      "r305",
      "r308",
      "r309",
      "r310",
      "r312",
      "r314",
      "r316",
      "r317",
      "r603",
      "r723"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Revenues",
        "terseLabel": "Revenue",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving commitments",
        "verboseLabel": "Revolving Loans"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r634",
      "r638"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Additions to property and equipment from finance leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r634",
      "r638"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "verboseLabel": "Operating leases, additions"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]",
        "terseLabel": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r175",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesConcentrationsofRiskNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "terseLabel": "Schedule of Accounts Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of Accounts Receivable, Net of Allowance, and Contract Assets"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r537",
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r44",
      "r129",
      "r337",
      "r339",
      "r360",
      "r361",
      "r362",
      "r363",
      "r617",
      "r618",
      "r621",
      "r724"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Carrying Values of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r263",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r259",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r259",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill by Segment"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMultiemployerPlansTable": {
     "auth_ref": [
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about multiemployer plan.",
        "label": "Multiemployer Plan [Table]",
        "terseLabel": "Schedule of Covered Employees and Contributions, Multiemployer Plans [Table]"
       }
      }
     },
     "localname": "ScheduleOfMultiemployerPlansTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": {
     "auth_ref": [
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r484",
      "r485",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about multiemployer plan.",
        "label": "Multiemployer Plan [Table Text Block]",
        "terseLabel": "Schedule of Covered Employees and Contributions, Multiemployer Plans"
       }
      }
     },
     "localname": "ScheduleOfMultiemployerPlansTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/OtherRetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r35",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table]",
        "verboseLabel": "Schedule of Property and Equipment, Net [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r644",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to 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.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsConstructionManagementFirmandCCINarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsExecutiveOfficersNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsManagementSubcontractingagreementNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsSplitDollarAgreementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.",
        "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]",
        "terseLabel": "Schedule of Revenue by Major Customers by Reporting Segments"
       }
      }
     },
     "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r195",
      "r198",
      "r204",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Segments and Related Information [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r195",
      "r198",
      "r204",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Financial Information by Reportable Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r491",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Stock-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Activity, Restricted Shares"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share Information"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r182",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r200",
      "r201",
      "r202",
      "r203",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r211",
      "r218",
      "r281",
      "r282",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations of an entity including continuing and discontinued operations.",
        "label": "Operating Activities [Domain]",
        "terseLabel": "Operating Activities [Domain]"
       }
      }
     },
     "localname": "SegmentOperatingActivitiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]",
        "terseLabel": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r182",
      "r184",
      "r185",
      "r195",
      "r199",
      "r205",
      "r209",
      "r210",
      "r211",
      "r212",
      "r214",
      "r217",
      "r218",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment and Related Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segments and Related Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingInformationRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]",
        "terseLabel": "Revenue:"
       }
      }
     },
     "localname": "SegmentReportingInformationRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SelfInsuranceReserve": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.",
        "label": "Self Insurance Reserve",
        "terseLabel": "Self-insurance reserve"
       }
      }
     },
     "localname": "SelfInsuranceReserve",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SelfInsuranceReserveNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer).",
        "label": "Self Insurance Reserve, Noncurrent",
        "terseLabel": "Self-insurance reserve, non-current"
       }
      }
     },
     "localname": "SelfInsuranceReserveNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r713",
      "r734"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.",
        "label": "Senior Notes",
        "terseLabel": "Senior notes, gross carrying amount"
       }
      }
     },
     "localname": "SeniorNotes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails",
      "http://www.mastec.com/role/DebtDebtGuaranteesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SettledLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.",
        "label": "Settled Litigation [Member]",
        "terseLabel": "Settled Litigation"
       }
      }
     },
     "localname": "SettledLitigationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "verboseLabel": "Non-cash stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Canceled/forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Canceled/forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Non-vested restricted shares, ending balance (in shares)",
        "periodStartLabel": "Non-vested restricted shares, beginning balance (in shares)",
        "terseLabel": "Unvested stock awards (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Restricted Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Non-vested restricted shares, ending balance (in dollars per share)",
        "periodStartLabel": "Non-vested restricted shares, beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Per Share Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r499"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Stock-based compensation, vested awards, intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Stock-Based Compensation and Other Employee Benefit Plans [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Share-based compensation, number of shares authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Stock-based compensation plans, number of shares available for future grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r489",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]",
        "terseLabel": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/EquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "ESPP purchase price, percent"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r631",
      "r638"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Operating leases, short-term leases, expense"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r294",
      "r300",
      "r561",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.",
        "label": "Standby Letters of Credit [Member]",
        "terseLabel": "Standby Letters of Credit",
        "verboseLabel": "Performance Standby"
       }
      }
     },
     "localname": "StandbyLettersOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorSecuredCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r3",
      "r182",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r200",
      "r201",
      "r202",
      "r203",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r211",
      "r218",
      "r259",
      "r279",
      "r281",
      "r282",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentEBITDAandDepreciationDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r47",
      "r70",
      "r71",
      "r72",
      "r131",
      "r132",
      "r133",
      "r135",
      "r141",
      "r143",
      "r166",
      "r237",
      "r359",
      "r364",
      "r504",
      "r505",
      "r506",
      "r520",
      "r521",
      "r585",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r614",
      "r755",
      "r756",
      "r757",
      "r796"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOperatingActivitiesSegmentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by continuing and discontinuing operations.",
        "label": "Operating Activities [Axis]",
        "terseLabel": "Operating Activities [Axis]"
       }
      }
     },
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2020AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r166",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r21",
      "r22",
      "r359",
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Common shares issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Shares, Other",
        "terseLabel": "Other stock issuances (shares withheld for taxes), net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r21",
      "r22",
      "r359",
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Issuance (forfeiture) of restricted shares, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Value, Other",
        "terseLabel": "Other stock issuances (shares withheld for taxes), net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r359",
      "r364"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Forfeiture of restricted shares, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Stock repurchase program, remaining authorized repurchase amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r22",
      "r29",
      "r30",
      "r124",
      "r224",
      "r236",
      "r603",
      "r652"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total MasTec, Inc. shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r71",
      "r124",
      "r131",
      "r132",
      "r133",
      "r135",
      "r141",
      "r236",
      "r237",
      "r364",
      "r504",
      "r505",
      "r506",
      "r520",
      "r521",
      "r562",
      "r563",
      "r578",
      "r585",
      "r603",
      "r608",
      "r609",
      "r614",
      "r756",
      "r757",
      "r796"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r121",
      "r345",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r358",
      "r364",
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/Equity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r615",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r615",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r615",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtSubsequentEventNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SuretyBondMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond.",
        "label": "Surety Bond [Member]",
        "terseLabel": "Surety Bonds"
       }
      }
     },
     "localname": "SuretyBondMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r384",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "terseLabel": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r384",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "terseLabel": "Timing of Transfer of Good or Service [Domain]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names",
        "verboseLabel": "Trade Names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssets2021AcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/GoodwillandOtherIntangibleAssetsRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]",
        "terseLabel": "Point in Time"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r335",
      "r357",
      "r584",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsAVCTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "verboseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "negatedPeriodEndLabel": "Ending balance, treasury shares (in shares)",
        "negatedPeriodStartLabel": "Beginning balance, treasury shares (in shares)",
        "terseLabel": "Treasury stock, shares (in shares)"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockCommonValue": {
     "auth_ref": [
      "r50",
      "r365",
      "r368"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Value",
        "negatedLabel": "Treasury stock, at cost: 18,941,926 shares as of both September\u00a030, 2021 and December\u00a031, 2020, respectively"
       }
      }
     },
     "localname": "TreasuryStockCommonValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r22",
      "r359",
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "negatedTerseLabel": "Acquisition of treasury stock, at cost (in shares)",
        "terseLabel": "Treasury stock acquired (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity",
      "http://www.mastec.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r359",
      "r364",
      "r365"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedTerseLabel": "Acquisition of treasury stock, at cost",
        "terseLabel": "Treasury stock acquired, value"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity",
      "http://www.mastec.com/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnbilledContractsReceivable": {
     "auth_ref": [
      "r48",
      "r688"
     ],
     "calculation": {
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.",
        "label": "Unbilled Contracts Receivable",
        "terseLabel": "Unbilled receivables"
       }
      }
     },
     "localname": "UnbilledContractsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UninsuredRiskMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk arising from insurance deductibles, self-insurance, or no insurance.",
        "label": "Uninsured Risk [Member]",
        "terseLabel": "Self-Insurance"
       }
      }
     },
     "localname": "UninsuredRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesLettersofCreditBondsSelfInsuranceNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r170",
      "r178",
      "r179",
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Management Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r632",
      "r638"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Operating leases, variable lease costs"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r158"
     ],
     "calculation": {
      "http://www.mastec.com/role/EarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Dilutive common stock equivalents (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r148",
      "r158"
     ],
     "calculation": {
      "http://www.mastec.com/role/EarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted weighted average common shares outstanding (in shares)",
        "totalLabel": "Weighted average shares outstanding - diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
      "http://www.mastec.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r146",
      "r158"
     ],
     "calculation": {
      "http://www.mastec.com/role/EarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic weighted average common shares outstanding (in shares)",
        "verboseLabel": "Weighted average shares outstanding - basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
      "http://www.mastec.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WriteOffOfDeferredDebtIssuanceCost": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.",
        "label": "Write off of Deferred Debt Issuance Cost",
        "terseLabel": "Write off of deferred debt issuance cost"
       }
      }
     },
     "localname": "WriteOffOfDeferredDebtIssuanceCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 11
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080552-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=123583895&loc=d3e30768-111565"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(c)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123389529&loc=d3e10037-110241"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123389529&loc=d3e10037-110241"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL108322424-203045"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20,22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(c)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4616395-111683"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL7498357-110258"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=6462270&loc=d3e57205-112772"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "323",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=6474809&loc=d3e63930-109455"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(d))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=122147696&loc=SL65671395-207642"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r783": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r784": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r785": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r786": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r787": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r788": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r789": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r790": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r791": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r792": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r793": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r794": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r795": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>104
<FILENAME>0000015615-21-000035-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000015615-21-000035-xbrl.zip
M4$L#!!0    ( />(9%-KT/+-8MX" /AL(  0    ;71Z+3(P,C$P.3,P+FAT
M;>Q]:W<32;+M]_,K^O;]>CWD(_+%ZNF[>!_F8,P W7WARZS(R$A;M!Z,)-.8
M7W\C91LPT(-I9%65K)XU"TLE595J[XC<$9D9\=/_?3L9__"&YXO1;/KW'_7?
MU(\__-^??_I?>WO_[_;31S_<G='QA*?+'^[,&9=<?OACM#SZX;?"B]]_J//9
MY(??9O/?1V]P;V_UG3NSUR?ST>'1\@>CC/[DX/PF8*H$1'MDR>Y!R6$O*J?W
MC#:<,T9?./^?PYM@(2 &M0?:P1[85/:B4[CG5"G:%@TUJ/]3;E(";SEX:P("
M F4LZ%$'&W0LI>9VV:.E_#KYA=/%S;>+T=]_/%HN7]^\<>.//_[XVQ_V;[/Y
MX0VCE+[Q__8?/:,CGN#>:+I8XI3XQ[-OC18S,#I<^.;;/!^??]?>./O$^R^\
M_;//:OGL=#R:<GNRYQ^?+-]=^/P$%TNFO]%L<J,]0I6L.O]H.]7H/]W()[?^
M5J[U^Y=^LDXIW5@=/?_H9Y^\>.9V../B_,Q_?L[VN,_/>;R<_^DITPTY^N&)
M+?<63!<^+*__=CA[\]$#N[&<XW119_,)+H6J[7FZ/17WK#X_SV*^?'^.BHN\
MNIB\N7J0>TI_]%&:'4^7\Y/W'U_=V_DUSPZNOO;1/7[YQ_RG&S1J3YD];=X_
MD<7>(>+KSV_R[, 7;K1=IXPNWN?9,_0W3@^>?[3PZ,N_1PY\^"TWQS@]_/N/
M/-W[Y=F/8A^,Y>>?)KS$']I7]_C?QZ,W?__QSFRZ%*O?>W[R6D"GTU=__W')
M;Y<W5AC?^/F__NN_?EJ.EF/^62B\=\[5GVZ<OO?3C=,SYUDY^?FG,GKSPV)Y
M,N:__UA&B]=C/+DYG4U9KC]Z>[-]D.>G?XY*X>GJ3SG^6#S/?$2GEW^[?,KU
M[S^./)'+ *D4J."TB2$72"%Z,)"(\K_NKFY%_K?WP7ZF.&F7YM'->U.YOY,[
M\FOF.'XX+?SV?_CDQQ]&14Y=[*\G^>[LS2/S],T+NW]<7MU[\_)!>G4PV7>/
M[[YX]_(YF?UW#^V+YT^/'C]X/'KQF_P[N??V\;M]N__\Z/>7#UZ.'MG'XQ?O
M7K\Z>/Y/LV]^L8]?[9\\-O>4?.?5B\G]WU\\?WFT_YS>/7YW#UX^>#IY,8[J
MD7EY\N(W\B]>E<F+R3TY=OOHY=U#(]<TCR?_&+UX?BC7O_=NWSP=[;\J1R]?
MT9ORX/XH/_C%R_OJ\>27=_MW;\'!\Q=O']]]J!Z_.OQ#KC5^T?[][:$]>/[[
MR<&#%V??^56NY:8OG\_4OMSCR^?[?^S?E?._NJ?V7_W3'-R]+;_KUY'\>_3B
M%;F#YP_AY3B^??3\WG+_F9)_;_W+>S;!)-PSEK+X:*WW4/#8@P@LM,R@E$"K
MVG_:>>U^NG$!S_7#>VIS\NVWRYM%1JF]B9SR:*_@R<?0WSF>SP7W^Z,%X?@%
MX_S>M-R53^_0_QKZ)Q?0CPZ,*VI/>R?HUTI[D3C*D(XZD5$R*-.//VMSP^HK
M!_X#N.<ZY0.Z]^6=Q0[;KV'[[F-L-:BD52Q[K#CL01++SMD'&<5R0,OH0W8_
M_MR>?V?0/I'SS\H.W$N!JSX&EXEM3DGM819A E4$=406#:6CTSJJJ"K\^/,_
M[0:AO26XEA6V8SS<P?DU./4%.&NH,82\A]K[/0BU[&7/O!=\-A(D^92]P%EQ
MO.!O0=3F;*A"L)4]('/453NM0G&9=$7[KX=?''>;@+]9CN>KD?<<XC-9>_,I
MO^'I,3^5^&HT'4T/Q8977Y58Y2"/1X<KO7SO[6LFB3"?CR;RD8/Z3-Y=5*1V
M[-3H=;<,>??X)$UH<G]Z,/G'9/_N/^0\#]_N3WY]]?C=TZ.#![^.'C^X!X_-
M_?'!78+]YX<@=S)Y9)\>O9B\'1],7L#+5_?EG+><?&;T^*Y<]^Y].79/OW@^
M/CIX?N_M_H-?X/&#7]Z>?T>N=?S2_.)?OCJ:[/\FQ^_^;H5)2G[C'_N_W1=&
M_GIT\-L]M__\WA\OGQ^JE\_OU_V1.M=J?_P+5*G*BSO7V8K%)Y X.BFU9\5
MF2N"=T*1;S+XB*XP1"5C/8+S01CB1 -8ZU*V-IO_8/ 2)MQ\Q(L%\R.66/(I
M3_D/'#_G^:1;7/7!G3-<7XV/7C9LQ5)?3OYI7[SZ)^S_]D]X.7GX[N6KA_#X
MW2W[XMT_)B]?C1NN8_[OIR<O?RNOLP%_\-M]\1HOWAX\E^-WB^![^/;EW:/)
MBU>/)_NO#NW^W?)J?_)R<O#;R_I8O,2_3"R*O$U[JB1JB0[:2^(Z][0S17FK
M'$41T4_TBV\R7N\(N7KRKH S27R $X#068?:*;M#YY+HI%PM0;9[0;-8CK4B
MA-"I/:.K!T[58(%O1J>0P*$I5E4T%"-(!5.<-2YP@FC*QZ[UH@.]/YHV9[E"
MYM$(\V@L0>RSI00O;? \J*?'1Z*.9HO1J3.5@'TQRF/Y^&)YS1#<?_6[>_S'
MOXH(GEI1 I6B)% )6/<RH=[3%F. X%A7$;-?3\7\[R?SV6N>+T^>C'&ZO#4M
M]_Y]/'K='KS\_3$R3UOB\Z#^LN!;8D?+6W7)\ULDXO5XW%*G=_GUG 6DAH]\
M\]9D-E^.WJU>?@N+DK:>@V=7;)9 C%$35"VTT3)N8XDK%BEM6@YIQZ+O9E&E
M*.-<2N(PO7@"4Z*$N]7*2W'<Q1IC8AX@B];LB\YR*]M.IE,I)W+LX.X_QG(-
MD&!@_/C5/T\>OWLYVK_[PA[\]@)$DLFU10J^>Z@^E7(2 ,#^Y!?Y/8?O7C[X
M18*+A_;QY.$?CT7DOWQUZ-KO%.EH]U\]K2(5E_MWSN3<K7\I!RZX9/=T(K<'
M%.R>*+#:_@H:(]H:S*6(^&@V/6SC^EW.C7MW\/5HB>,5GA_4^.(,T0XY]7@V
MI1VMKH!6]SZFE;8A"5Q1I$WS;QA:,K>-DIBS91E@DO=KI-5G?+IQ,>T_Y\H"
M.?'B"Y,5;1KJYF(U3R>,^V$U@W5S>?):F+0835Z/V_S4ZKVC>2/DQ_,2?WN[
M*'*&&Q=/<7KY#]<\NX7%['B^>K6:<;MY1O)3:OV5C,?YB7@U^7#^:E3:ZSKB
M^0^K&^(O3H#=>?@_%W/IGW[YY_.W+I[]]2ID/G^U6.)\V9+=/Y\CIO3Y]SX<
M>W^;Y:./IKTVJW/QR/GK\XO<N/"@SL]S/!V=/K3%$<I#??\8)L*)XSG_?';Y
MU<'S4YP?.W_=SO%%'#)HLDF>KPM:6$HYH$<1YQ")?-5GSD9TD>[!XS^=F5V>
M/E']\<,_/_*-3_1XQ>:+C^QL'OKF+\_N?O/3E&A41V/0F!Q!1AI4HB2=K:BQ
MB@<_9W7H-ZO#)EA]D84<@RTMEB\(8'6J(*Y @Q>WB073ZKFI\^>F^OC<U.6?
MFUK;<TN@*%#*Q:<B4B%$+$7YQ*5@C 'A[+GI?C^WRWK1[WIN']O\$YX_:^[R
M_;,HHS?R&S[^Z&I@Q>5L_A?=PV??;V_>Y>EL(LKK"Z>]K!._<(H;%^_^:][I
M&X1E]R2YX.LOX/YMOOZBO5P^Z._5$U![VNS9OSC:77P"#7?,2;Q&@< E0<54
MD#2129Y@<QPX8SP?MHCD]&61B[U]/1[1:+G/DRR7**-)"TO:DKKS(.?6'S@O
M;4'-K;<C$4,?)D<62U'"$MH_6\[H]]/O_W3CBZ?]AJN]CYE:GD$"]-GD]6PJ
M+Q<7KR[O3V;3RUSYQB>_NRM38-'96).O 0"8=;;4B. K::M0!/C&3&%'A+]
MA/5YA,+0?*!%RQIJENC+HL\Z8P*-AM*91_#]]0@]@T9LU*_'1F-&] X]@Y7@
MV%(D[ZHEA4&TGKCNK8'F^7PE=4Y6X)SB-!"(3"*@DF.V+7+1"C,EE  0:BFU
MAKHU$-TJ994HQ/$3')6'T[/$U$!@\@G8&Q]+8%%\$APY;] 1ZF0MDK-; ]-3
M7N)HRN4>SML2D<5 \*G14JK)-NN!DDSV-EH?;=:H#&^1I_MH"NI@><3S]KDY
M'[6SO>&'4YI->""00;2(U6M?K8$ "E%Y+W&40E=C2&IK('N";?)D(*B8JAA$
MR%%,(N5,S*J! Q+Q92TJ3V\-*FU:2W[X?#8>BY][*(]@+L)_("A1C=DK,#:[
M"%&;;$4YF.A5$C&14MD<2ET]@6Q#16^!F"SDRB@"EU&':K)1)+II\YGRP8_,
MW>?QG8S;!%Z1KA62%V#;#I=8G.7HDW+;A^I5#0[=8UE#<@2:*H,!BUXB&Y<*
M,U>E<J*T?5AN:DCI'EM2RF I.4#.4'U,/D23$C+$J"0RVCYL.]'=W0-=3*AM
MXW=&)9J08XHNJ%RI>%\P:;^%0&\J3]$]N%5B90Q:52@*/&&V;39+[!><XZ*V
M$-PK3>%V#ZC-VA3"&F.I($(X18I@JT_.^639]']RK@\X7LETF05$** Q1PM%
M/"DDB)0UZ%22SKPUT'20BE\31-7K#"D4;9U83\F9@Z\4O80@U/9:;0U$':7B
MUV5)645Q<FV%800N*7O?=M<ABXDE$\+6P+3I5/R:\(EHT&GK,2F2R,]E@2(D
MB\8HB19RVAI\>I"*7Q=D6043K(3I3$# J&TTH+(BRUYSW!K(-I.*7Q,J7L)I
M]L4Y[16 6)6BC-4J&9(*2 "^-:ATDXI?UY) A5['MDV_1' UY:"LJ8FB/,V<
MX%0UJ"V8,-G<RJ1US1&4&K1.2M1VU4!*QAY2L7J33'0J>MH::#:MN=<'48U%
M# 5T$ L"YR5*C<F[P%I;2U3TUD#4A>9>'TS1.=\6*64Q'\A61V?;3(V YHIG
MSUL#TT8U]_KP81^*M2%05 J\=PFB\R*]G;,:\&P5V3;@T[7F7A]D.FMM=,W5
MMMURF;*JA3&&8!2FXL/60+8!S;W.\2B: ,I",!444[+6Y[:FP"B+,6^/9.A
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
M[CTF$\;%\9Q7^OC\X/E)SH^=OVYG^?+H6HEM*P^&.DMT[X4/WH)CIS):Q#P
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
MMMW,@<92WK=0[;,8WK&W#^SM2 4;'Z(U13D&DSVBMT#:4M6ER>$!J. =>_O
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
MC"9$@4BQ^[% [(7[H]A]4S3_LUU,&!X_C([-U\UT&2E"BSNP?9LI6$&;)"Z
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
M==2UIBO/<XX::2_WOE,TN\I/(^H>=6$NRM)#Q=5++]5$7FL_-N4+/[>)@[,
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
M8>:XS''/F>,6&*;+'/= CIL(P5'I:? $ 4XYB4ZXQD &Y:,3'@34W H'4PD
MAFLHVW&9XYXWQ\VY*G[FN&DX;FS'L2@<DSK:8<%@RCGP0!K#@2'4V-2?5CLS
M2KW"-\]75Y3C1M'&JX%<J30M&6S6NQ#W>,:]7GB:+\B#7.Y!SB@\7N4E=%OW
M.G&H_>+41V >Z9XO7C2Z U_@/U[>F1,XBZ:T^1G5><:,<F*79!OH+]UOV<+?
M4/QI"AJLF+E\VQLNK47\WO?VDGQGNXN#?[9]KYCTZNM*-?MA \-L ]_#!CZ\
MEH'K$ M04."-8("FHU4F&K\ ,V>U99QP ]<VT#HC,]INKU R3>:>E>:>*7=7
M,O<\#?>,_6_M@^7>1]=;R<@]B*1,8(=!X! 3ZQF'*E7G6.=3;Z)D[LG<,U?N
MF7+7(W//DW#/9"];;2REP@$BTLDCJ1W002B N N!":VUQ&L;9'UF:8:9>S+W
MS(=[IMR-R-SS--PSMGL442(( 8$E.-H]-OX17:W41QMIY227@8BU#;P^_<9J
M1:M"+DOX:GB+=X6.0].'/K[XR4D$81G)ZA?=LT%_H#OI]1YULGLFV\7+PUC#
M65MHFN_GD4 WA_)LG)T8W]L-):WU=\?BO$YQ>6OU/A3W=3*L)! R$#$'A)$B
MNG8^ ,6#!)XPE@C.>L?6-@2N,3AU8&G)LD<R-=R3&N:;'9NIX4FI8:(QA4+$
MRM3_"D>GBT(AXD\"@<CXD$NNK%2AI 9$IO:],C6L)C7,-ZDT4\-34L-$4$81
M;[PW"%AD HB4[X!D1H$H0&R2A8@)*:F!WE(K/U-#IH:YYV)F:GA2:I@X<V.L
MX802@! U::_( QV, P9S*SUW-E!34H,22T,-MZ=JJIRIF0=9R4$^KQ#@5JM]
MEF)_4^2PW?+^*[:?<ML;+J<QL;@<MI&BY1V5AU@'Q]N3X4;B-6&*$6"#P:F2
MG 2&*0$<T=(*[P3RH<QBF[J,Y"\HK:*GT3+[5.?5*IC%EMGGD>PSD<>&H/,$
M<6"Q)( ZC8#F1@!/K1/,.XJU+ME'9?;)[+-4[//4>6R9?1['/I/%,AFV7G@/
M.+0*4,XY4-X[X(PUD@L*.9-E)MNLXB*9?3+[K$8F6V:?1[+/V/:1R,OH$DN@
MN$(@.EX,&!P,4-']LEA)P:DK<]EFU;ND0NU)EBR0]<39;-?#BL,7OB6R^*PW
MIRJ1[3;2AQM[5'E[ZD$TN'/M&*6.YI9P :C4X)UZXH#25 ,AL:0V(&A#VKDF
M-25F7+)\>J M7TGS3"Z5S9?+Y#(K<IFH4T21,B8H (,G@,8?@;22 J@@X4)(
MQQTOR06JJ7O\9G+)Y%+9C+M,+C,BE\GP$8XF"9,PVBN> \I-*@!A+&"(.!&<
M81Z'H>6"9W4,.Y-+)I?JY>QE<ID5N4Q8+M#Z8*@'#!H/DB,$#+,$8*$5=RZU
M<X(EN8B9G75<.+F4P:4_RZ8G\6_7^K;Q[_C'U;@GGF5]:A8TPN?&OTWOSXT?
M+WO?C\T>UN4#7[8&\<OLKX&.$]";1[[0UG9/XF NXM05G>X@?ETJ<1='ESK?
M'O9TNSC5O4'1#<7@R/=3X*E3SKM.T:C0ZNB.;<6;(N(&_B2^7G_]SHD8?3G%
MP[#;:;??2LKRLN?;>M#ZYE]];[G!T14+37QPI!!P_!%MXB BY._\R/PF_9=3
M3*Y/QN2?:; E)UE%.?&"DX@LJJDUT>'C&@DBD'0NF"](K5U]Z.A'QNEII#]@
M>EY_!3K$]WNIV]_U17_MSVO3<-+J@)^F_1XS=GS6'[3"Q2_4>X%*/IIO<>M\
MUS?WFMNO:\5.X_7=>EB1L;[>;>SMOMO9VFQN;Q5[S?A7?;O1W"MVWQ2O=^OO
M/V[_9[NQM_//=GJ9W?IVU5_GQ5E'G[E6H@40R2/21?<L/L[U_[@Q\K@8E'VE
M?L"[I/4XSK8^[?N75S^\<JW^:5M?O&QURJ\K/_3J1/<.HU:/."%I]$^47L['
M\/)8V=?A4.%'.P>C;QY=7B\O_;1*#:\QM0Z)O/,R7$=W7OO58^4ZH?113_WU
M-:H>]]0\UL6,]7Z:]9L]K]_Z..K&K;?X(4/N6(PC<H-12K"^Z?:2T5$TCWK>
M%_5X_U&_V.ZXR#![_C2:&]'V+PBL%?>HP[OJ<]2(5^X]1=/JTX3?_0"+O-H3
MF2)?]ZGG/*OC(:LT<7 6 %S1N<E*-1.EFE':1Y5S/<;=5Y^L#>Z*Y=$]^/67
M,^ZZZ :K[WO=T!I4JF/-[MY5//40[U]^N-R__.NHT=Q&C:T/M'[\IG7P=@?7
MFY^^'VQ].J\?[]!Z\Y^3<3SUPWGC.-Y[^;&U'^_9O_QX7#^V]*!YR/:;AY?U
MSXVC^LF;DT;\]\_QU,;6=GHN:;S].W[?7\>-MW&LET?MW:WVT>Y6_7P?;U_L
M?]Y'\=^AWAK%4O?@]R^(0P>EYL"BH !U2 --L  &IKB/9(ASE_H.XAIE,PZG
M5GXO)M-;IK<%9L-D>GLLO5W^H#>O/&(&*N 92^7 HV0D]!!HQ33A@D:NH\.V
MJE+..,\ETUNE8)[IK6)M53.]/9;>T-AZLSK*1A(@L(& DH"CX48]<-%J4Q)R
MH85.'55IC9"I#TMD>LOTMLST-M^,H$QOCZ4W,J:W('C@T@+N,0)Q#2) :46!
MIPQ3I)42%(V:J8JEH;=GT)MR=W#D>^DHV&G/'_E.O_7-%R_:$0I_C *)N4/E
M<WG&+(]%(E)MM7_3[<5_=@I[UNOYCKTH!KWXL)1#%A>FI/Z^7RLZ?IBTIL^G
M.1&Y?-F[+^8;1N[']XT_/6C)+FGK]21K#7NBC^3Z>B369I+J\"4V.ZXYEO%;
MW>JD!7^SU^I'X6R=]>*?[^-L=5W##W9#4Y]G6^ !MD#C]42@FA@%5=0$0-))
M NHI!=JH5,<W>CPA8%Y6_T>U:-?=L 3^>*@14"$W)K/"#*.O/U@A [_BP!^'
M<!5V!DGE@,8\ I\'#*0A"M" -7&&<(+@V@9'/,-^)6$_@ZADAOVRP'X<VI3,
M$14,!)I"#JAE#!B2NKE"P:S@@5%F(NQONOT9]:N ^AD$Z[(+L!*4, X'*FN@
M0-8 'KQ/N2K1$L"1$GRT_27!R&)LDPL@;FDLOQ!6F&5Q\ZH'/SYU>CZ.XM*[
M8:C/]_\H#B,:^D4WG=G[YON#= RO2/+XUAI<3!T)N6\YOJ6FP8I%0A*UO=;]
MHS?M[O?_>'?H?_!=.NKWT=NV[O=;(4[T%35FOGL8W^U-A#R,H$%+;8$4//H[
M1F"@B',@KH$T&&6)2#U=40W>4H;S_GQ7O0J<JPW_RN:;9= O#O3C<(>T2 8=
M)."4:A )0$</2'* O#-""44M3'N>-4E6L/)W1OY"4K$R\A>'_''$PW ' Q;1
MO1&IA;NGT;WA' /-.-4$<H<Y7MM0-4)FU=XX([^")G_%(A^9 YZ> \8A#A(L
M(\H'H%TZCL,0!<89 QR56CE-C""1 S"J47KS-,Y";/YG< #R&BKR4<B<;5J]
MHY"W$/=5O#G^JWV6YO=]MU=2]&#0:YFSLFA-L]OH=M*P>]UV?-O#G73>VO<'
MF< ?0N#7SE-::.+J+8"0/A7MMAI(Q1'0T" <U4%&*SX=.(*S:$6?,_(S1RXS
M1\XWOI4Y<J$<.0YQ$8\\9=H#9*P#E#L.I-866&9MD-99ILM#F:J&8.;(S)'/
MFB/G&PG,'+E0CAP' ZUWT4@D'A!D!*#2JM0#2P''/8;*.^-3]V',28W#J<.!
MF2,S1RXS1\[W9&?FR(5RY#A8*@)"3K$ O"<\^MH< J,Q!L$:3RVQ1J0&64CR
M&GMVQT.7(F?LML!JH2<P4PRZ1909F(!-6?\]X:8_3=;8<VF-4>&X9.;&67/C
MQ40<$CKI+$8!8&=MM!]#Y$9O'/"!1/^:!XU]\K%K1, 9;297QGJ<X4[S\Z6)
M&83F,A,LD G&T38.6;2'*0(6HF@EN6@O*0DAP"18+BS%/C$!4;-JIIQY8)5X
MH#+AITP2LR>)<;@)6J,U<PP0"7$T%[@$)E@-A"8<"8N-5B1EG:);TDXR362:
MF$$$)C/! IE@'%31T!,E- -!H<@$# 8@8?0CK):0,J(,)9$)Z-3[<O.B@9D6
M(%+#5F7+'E*IZW[3VUH1<;7^R #8$S4=K=IT/C;X/H/I696EH3(!I[PF/&!-
MV)VLO>0I04YS!A1VT87$S@ %H0>!>L84\5P+O+:!H*P)/N.$C:5OZ)SY-/-I
MU2)SF4\7P:?CD!R&3K!D62-O&*"0!J"L#T H3+"SJ:"=20EPD4_1C#<N,Y]F
M/LU\6LD(9^;3A_'I1+(<Q")0Q8%F# .JJ(U\BBD(F!@<$(-<FI0LAVJ4W2P3
MF/DT\VGFTRJ%@C.?+H)/QS%@)CCTW$5=#U "2C&.GK^'0%'#-'460V5&B75X
M9?BT#!3_6<9(X]^N]6WCW_&/JW'?Z$H[PN'&OTWOSXT?+WO?C\T>ON4#7[8&
M\<OLKP&-$Z";1[[0-K5HT)V+E%;7Z0[BU^E>_'6GS+$[[.EV<:I[PR)M1[[O
M$\[+>=<#[XK0ZNB.;<6;^H/XBU3<K;]^YT2,OISB803]M-MO)65YV?.I<.(W
M_VK4EW[(-A,?'"D$'']$FSB(L\'='YG?I/]RBNGUR9C\,PVVI"2K*"=>I%Z;
MFFIJ3?3@N4:"""2="^8+QFM7'SKJ7;W J3[TP/2\_@ITJL+P4K>_ZXO^VI_7
MIN&DU0$_3?L]9NSXK#]HA8M?J/<"E?RNWLSE?-<W]YK;KVO%3N/UW7I8D;&^
MWFWL[;[;V=IL;F\5?VV^VVR\WB[V_K.]W=RKSM!O5^OK]+Z N7MQUM%GKI4X
M"$2FBMS4/8N/<_U:X<^M3XO#4>*Q5F=H1T3.^./.23W1O<.(D[2LL-(N'FZ2
M_2"?<M&)+];6IWW_\NJ'5Z[5/VWKBY>M3CF^\D.O1L\:,5;"VT\+3BG!X>4Q
M%-?A$(ZC/<K1-X\NKY>7?EI#A]<$7B<"WWD9KJ,[K_WJL0BM2\0?]=A?7XMN
MV=,,5M[KL;_9!WY  YRE:EB_%_'@3XSO%0362C)/08Q[M%]:U0G9\G8T'^C'
M?,!K\_$,*MIL]OO^%P<H[O&R]S+'']5-ZKXETI]DD,^@.=NPAOF@T*4.K&XG
MMEDF_HCJY_WH_E'TW.*KIA_\_YVUONEV<LFFJ7N^FB&[E8RZ.6LX0U8&Z!!U
MV&HOL&,$,^$5E=A]V9G%YD74K<V.2W]MCS5L<_!:]WHIB/"/;I_YJH3=+NJM
MJ[!;"H^Y]NY6HWUPO(EWMSZ>U$\^L/WC-T>-R\WS@Y/Z]_KG?XX/CANM<=CM
M[Z-]_/=1X_,.J5]^/:\??R"-M]NL_OD3W/V\ P].WL3G?;IL'/]U_'/8K7[R
M)HYI&^T?V\O=YO9%8\O&<7X]/VBF[XQC^_R)-IIU7'_;"/7),UM""1>BP( B
MT@'J. 9** >"\XAY&S3F<FT#$U53>%;;PDNT$Y&9J3JO]I#] $2X%]PS1PS%
MS&MD:4"1BA".*NUDR4P088(R,U6+F2:*DDO-"*,$"&@,B.)CP/"@@*1.! L#
M)1ZM;5!,:@C-*@&P:H?IJV\#;EH;WV70+WK1QXT8,&W_H\N*;K>[WW7'WBA<
M^I#S+2M]A&4N%M25B#[^D%###T8>6::G!]#3M=ZPQD'HO/0 !<8!U<8!3;0#
MQA&"@K4X^&@X*<9K2N3:Z:L+X;F8&AG"LX/PV,((E%HKN0#6" VH<A(HISE(
M.7@"(2.89&L;0M(:E;,Z>U:UXV75MS!>IY.6<<Y'P</GU<&^:K;$E3 ^MP9'
MK\_Z<5Y\KPSL9SYZ'!]=Z[WFK<!>2."E\M&DP 1H:T7J.DD#]\JK4+:;1YS7
MD)Q5!<8*16,REN<:O\A8GC66)SK(4XL95A*(Z"BDQDK)MD *$.F%DRP(!E-C
M):YJ@E8)R<\K>K'3^1:UO-MK^7X9M<B!BD4:%U?2N(@$E)GG(<PSV0TD+A(&
M>PU!,)P RJ(5H13R0# <)8>]M5Q$YD$U(6^V<,UQB55![%Q,B(S8QR-VPE9@
MDEB:$(O+_CU8 ZV) "9*2Y!H(U@4UC:DJG'**H38YQ6&>-_SI[KE"G]^ZCM]
MG^,0"S451M+8'@HC>RN/8*#)+! -E6-2&^"]"X &Z(%DQ@(D74":"66@6ML0
MM(97,0DD0W>>-D.&[@R@.[&)820B 0? <"JU*T6$+A0"0,5AY-] G"%K&QS6
M.)G:W,]QAD=BL&QT7-AK6= YUK!( Z*4R/!(0J:@AU/0M5)MD$N8]B8 X:D4
M!I8,*,04<,0IIRCRU)NU#9:ZR,^JX'>..%0/MW.Q'C)NI\7M1$],SAPR$;?!
M,QNM?F> P9(#IP04FI!(LG)M@Z :4;-JV%&UN /"Z[CBMD.S.]#MW]@.,SF4
MMKHY[L^O(,Y\$DLS#3^6AB?3/K"#FE&=^K5C%6G8&B"I%H '"(.A@O!0]D%@
M4M8H4LO25"XWWLS4MK1F9J:V*:AM;&%2FA)=D >$0 JHYAIH&S!P!B%&-(D_
ME]1&HG,(T=2;6\O8+[/ZP:OWO>YI',U%>=0[G?(^376WILZ7>;Z-:^:T0S:4
MVONV[@PV.V[[2G#QYS=E&37_SNN^_YC>83=\ZON2\S93;:]-:\].SMJIY-J6
M/^W%+R@K&L5/;IZD)L.7Y3\S+3[D:&-S,U'BT.K;_.*4QD0B Y 5*3TP0* @
MPX"$H"F52%+B4JHOY"22X](TOLG]KU;-$,HT4CT:N?A!(U0PBA-Y,)F*^EL8
M74>E'("$<ND\I3JD+&,9+2R\-"3RO/**=B.\(@XZAT4[X2B?<JJ [?1#)K=1
M6^:K!_'5]J390ZP0VC@$O#8(4&P$,-11@ BQ6@O,3-G428D:FSXY.2<:51;%
M\]DJS"B>)8HGK(Z@/:.$ DR# !11##24)BH5LYXZJ2Q'$<6"U]CTI0]RSM$C
MX?BVVW7?6^UV/MBT<'OB2A29=!Y$.CN3I@.55JM -9 8>T!%-!TDU1PH3:AR
M# 5J18J8$")K3,VJ8_B2!D56&K)S,1XR9!\+V;&=H"B&,@H"&*4XH%%2(!TS
M  %JR#Q3T@B;((LIJ<%*I08^LQ!$F9W<Z@QTY["5.A$,8Q"/-QR>@PLSIQ/1
M5S(9;D@W_&#[W+;/TK1FAGH40]4GC8H@66 :0X U<H!:"X$V--7!U=*FT])!
MR;4-JGA-\2IY,CD>L80F10;S4X!YPMPP' N/,=!:^I1'9X%QP@)&!-&*<&U@
M"DM(6H.YY,J"C8UVMW,(!KYWD@]#5<#,F#A4T>AV;,YZ>P05?9BT*Y"B1A/A
M (>1@*@@$B@A+4#*D2@#R2 G:QL$RQHA53I:D4,52VA79/3.!+UC0X(KHH@T
M-IV+0H!Z2X!R)M5AU-!SQB7R=FT#2UR3T[?VKFC48FD.1N4#4?G40%7LJ"$)
M9^I]$/5^FC2<."2(&LN!X0(#:ID"!D(%L$=$>NN13PDBO 81J6$ZJ[8?E<F+
MS6>A,JM5SK[,K/8X5AL;E-)(&[T^G7:^HD%)!0-:$A[MR[@<$:B8-)'56 UC
M49-T:4YX/H/&I>]:VK3:K4$K/O'J^-/@8IK^I4_7Q/:^3OF3#/(9-#"^:F+;
M'NO$XSK9SK#;\),]XWD%I:]$>YJ.I<0EMQLF(M3.FT&M:'5&6S5%&!Y[&>;K
MW]_SO&^\JVIS<W\S[+8W7!5+:R[^X[NH<\VH<EM1X\K.DJ>M@6Z7Z<N[)LY6
M>5XJGTI_E$%V>.T<@C*4>6^!QZG3BG<&Z, I$-82!!&S*E5<1AQ%1[-*$;X9
MF0*9HU:2H^;B#6:.>E*.FDAG$%A *A1P5L*T]Y!V(1P$FD!&@U:6R93.0%DM
MBKA"'/6\<B=OL1R[/YWHG/ 7<C9E=8YU7KGV%YFK'L-57Z_E41K*<3#I7$8J
M82:1!7$QDL"Y$)R+E[AC:QL2UA";59&?"H7E,XH7=ZPSHWA:%(\M#B.A%-H$
M0(R.*-;( ,4@!3+PH V&4"NXMB%PC5;J</;S"E5=M8(N3O5%:@2=,R<7NN,_
MDL;[H3 R"3V"A(ZO5<:BQ!+++ ->I- ,M )H+"T@R*?#9(YRSM<VN)0U+JOD
M]N34R26T)3)\9P/?B:UNC:TST /E/$[N0(CF@Y* *".XHM9$LV)M@PE4PWSJ
MC>X<M7B\$=$[\W%F=5OWKO:VO^O#'*%8K#FQ?7+:[EYX_]&75?,FL@\R-3V&
MFJX5GQ*8(1&H 1I:%ZF):: IY$!&L0E"J70(KVU@1&H45NE\6(Y2+*%ED9$\
M<R2/C0QD?>1@8X%-7:<H,PY(KBT0*G#LB2.2I^U;PFID^NW;'*F8ZJ2G'ID:
M4_7-?0X.S[SB%4D:F8ZFI*-KI:DDI XIZD"@A "J7$CIO1 @RBER2#B.:30L
M,*U)G$,6JXO@>84L,H)G@^")J 6!Q@8H@#$:1X."0F""TD!8)IT5D+NRHJ44
M-4ZK5%KN>44M7L<[TISGC(JJF!-7$OG<&AR]/NO'>?&]O",[%2]=JT\EM8/,
M4 XH0@)0RC50VBH@B0@0*>D]$=&RH"(Z.CFQ8G7!/!?+(H/Y*< \$;5P3B''
M&!"IV2,U+ !E(ZPQQY!&J1(D9'(39(W(69ULSE&+QT4M[,VS7CEPL? 25=GI
MF9*/KA6IHI!&45D,C'<V.CTL95HX T1<9HQ6W&'EUC:DK*GIF\[FJ$5EX3N_
M&E49OM/#=VQ.!$Z=1RF_@@L='01/@?0! QM%@"GVT'JZMB%H34UO350T9+$T
M1:KN84[DVBZYMLL"3AQG2IZ.DJ]5KR*<>ZII8F,B >6: >.0!\90)2!'U@J2
M&AX(2&L$YNI5F>&>-</-Y[QR9KBI&6YBHPQC+PCB@& % 54R ,.Y!EX3PY"C
MBLNRI0M%K(;4<ZMDM20AKG>/+&WS$)?Y^;;EKE"EF,QT#V*Z_4E;#@M$(0D!
M. $9H$%;8*"@ #N3D@PU(AZ6_>:HJ*'I:_8]%#9+%#U[OE10H8(LF0H>2@5C
MH\=[PT3J$F4%3]E!T?R1D>.!XU &SQ47DB4J0$S4.,'+0@7/*WEH;/3D^BP5
M-6KNJ.R0FUH\DL3LM=B49URCZ*\I@36@4 J@%>2 41F(EII*0B.)855CO$K9
M!SF5: EMDHSDF2-YHCV-AXIC:0"VRD0D!PJ,C.8(C]8)1=%MT4A')"->8S"?
M?EH4)+=\\%'578JN=$]\,=#G.8=HL?;%E4AV2HDT]?E$;+CA,R<]C).N%=35
M""/N)0:2FK)T5+0S.(4 8PZU<IXP+U+#.UY#L$H'*'(RT1):%QG',\;QI&VA
M2$2K!\CPB&.A-%!6T2@)ZJFU&@N7&E="7%-D5;.*JF];_-Q#-T<P*F)A_)SF
MF!V>1Y+2M>JR!%(65XP O/2IFRXW0//XD].:4"N"#($.#TYP0BOD\.30Q1(:
M%QG"LX/PV*X0 4DK630IK-: $F*B?Z $4,)B)V5PP?,(80)K<&;]SZH6LUB:
M;.7'9"G/9*^W:M/QX+8BSR^';]Y9RIF$'T+"E]=*ZT*/G'<. VX=BDQ,.) 2
M&0!98(H;1F!J0TEJ@K":X+/J>[0L*2V9VC*U+30].5/;0ZEMPKZ,GJ#P$*9L
M9),:NEF@'8LN(B;:*60="SI1&\:X1O#43N*2I>C<FXA<Z]N"*ON<G+0&)S[U
M-4BEB!,.X_A]QZ;BQ%=BF>G Y+T&]N))OOM^D]+H#GR!Z +?_H\?@"@5XS%!
MC0=U$GX:L_.\WWK9:;7_9VW0._,WBY[\T+R4/#FI=YF/'\3'UVHM.\(=Q98#
M';!)YT0\D,%B0((7WAJ),7.)Y'ZBX87U0'XB-7V("9'5=%YJ.G&&GEIDE51
M\%1?BP0$9!06$$99"P62F-@[U71&L:$J>PG;4[>[KTI'^THTK8^KZ-6S1X\
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
MQB;0AC5#:]2T-=2DO)8!-0L\9W2ZL),PPMFH9++:,=6HJ2?4M.2QUE'ZNGF
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
MA\DAZ$0(PL3"0 XE>($6>#0N\R14S&)O'^7GW4*;)V-;T/IMU42#\EJAO.3
M8-)IS*KJB&(;)&/!9A9 !@S9NBPRX=Z^&3HT/0+S7ZB*CYG89;+IZ_C_5I_<
MM@EOFXMH7L*GE@A(-#DM%]!U73X[O5!)A'(>'8_*CSL6-;-*>>=OZRF:;P<U
MHZ1VBY\OXD&:'8W+1O%'.H_ ;YO#*LDF+YXL]U3.*J=@:QV[D#D@:E:4GLG
MK8DRAL I^[U](8?*KJ%!5/,:]1#1WU;H-43?"J(7/=^4L.2BXY"E,( \!O"Z
MP%HQ9SRE%(KR*X@60^8^/XB^$T3OF OI[S0Z+>JC?&UYQ#L9,H_4W<%PF?X*
MC[I(E:2>GCZOJ_0TW^_6Z/YI['YX<O*&1I/*50^.:/(J-<9:C;$.EC4(RT%3
M3A%8C!%0,@-6,P)?UA5S$NBKB<K9T+#/P_RNSEC-U]1?<'];#=+ ?=O@7L@1
MC]9P1A*$#P7<*3)PR@K()OC"X4RBKV?38F@O26>_$W#OF&?DZ>PH30:GGX)X
M9^GD!E)D)RRF;RM%N@6JY:7+\LRMIW/?>*.EE6CIIPM^#Y.0>+:0 U> I!,0
M$P*B\2%A) R:[^W;H>"?'[8WMT=?0?QM%<=U^M4U,*\-S N-800ESQ2!S,0
MC4W@+7(@9Y6CR.I+Y\1D^'D'NHT/G;FRN/AS$>31:2P:MT+KC@IF'M%I4=?U
M4&;N 1G0:1P<C\B/CKNJ.)T,Z1PDX=]GHWGA]:52.?-2X+=AC]WE&#LF/^^'
M>8I"K:&41G_4FMI->/9#>);]:9)HFAZF^9]/3C\NUL^?UJIM6RMM6R^7-:@-
MR:F<JVF<:DLI\F!ST: NZZ!EL8Z]8GO[R@VU;F=OVPGH;W[VU@"]=D O=&C2
M*I/C#'1*$I [ 595AQ<R@:@,TU@ C6YH63MZNQ/%63Y1[_=-:N/LA#_^KH7&
MQX7ZUVAV].!L6NY9FG2^^49/*]%36-8;FCSZQ"V$2 FPF,7@8]20H[(Z,(=6
MZGK.YH;2?1[9W0[:^@KL_GN]&L!O$> +_8$YHZVQWM;59/7H U!D'I)BEHB2
M<:D#^%#+#0KVWC:/1XUS.YV-)Z-="S/^MOIC/3RUM%B-F59BIE?+TD,E[[5-
M'(+E = [@MIA$I1 5<E*Z)P+,_&ATWU*;FW^CBV5'PW6-X#U0G#(4'@Z:P*?
M908D-,6B2,6L8&B+V*A+R[N<=;VV]LS-ZW'-")^/0<;A;#(IS_[\K&U\^@IF
M:7(R>#/O:=X\(GWUB'2+^/1CZY!YP&*CKI6HZ_=E1<(-,2.,A++/6, L$Y U
M"K)*+GC)=&"^!@ Y=Y, H.8*:5JD(?M;('LA2@BES]QJR-874<)% ,^U DHV
MI5166*5B:T@[-*)/]2MVS OR*>[C#;WONJ]7/4(A3,Y2_%BNK_E'^JI&/J[>
ML_GBU<R)^=+]N(C>:ARV"H>]OK^L3KS+F3A3P+@@0)L4E)VIZ!0G6-36L>!K
M]Q6)PV)H]<BR:@Z3WHF4AO/>X7RA5;+FD9F0($09:_D% ]9Z#\SS%$Q,W)@\
M/Y(MH.\1SG?,@_(I;F0I.+FY2GI_>'/9(?-'XGK?:&LEVGJT+$^,%,(F9L'R
M4*NB&P%DI0.2GC.=RI)R7HN*H6G.D\W!^ ;IDH;LM2)[*5T[2R.+[0$Q"@$H
MI()"W@&B0Y1(H9!Y#2'1;*CQQB>US7MRLR.="ZE2ZS_7V5@#:R/%RD4W<+.O
MKDMG%\K;!0R1R83 !"E S0F\R1RXX"&S3+4KT[RTC/J\,T)+L=D&@/?TG*<!
M_ 8 7W*@9)T"JVW61+5$K$]@52A/./)LE,H^JZ)7I!ZB_MQ/NO$I-Z;?*N4P
MS09=49DWM6M"3''@WP_&'Q$PJ*OPQZ6^E+^Z%WX\B6D"L_&;[^JMZ"KX#CY>
MSE_26=]NTW_>WN7WFL5[>]Y5GML'Y;%]=O[4_O#^EVFM3+\XH__TX#;J7HFZ
M+Y3]$R8E+/\"B\(#<F. DDJ0A"B4[IR3J&JVI!LRMZYTA2LCYXX=38T &P'>
MH<.M$>#M$>!2]+0M.UCM\\6L$X!):/#>2D@^Z\A<#DD7[:JM'')SX[I%WXH
MU^2(ZS-=56@,\O'X[720)^.3P:@K7'Y1T7[W18_;%>[%E1;I6H6'KNHUN)5)
M[MJA<6?Y4+DKM57<<@FK3W6M.N.H>V>28CM0[H?Z?T;ONR8$+\;WYROSP]FT
M3'\Z3=.R+S[-=5W/WXEM^UMI^_ME6?\CEZZN']@076UX:8'(<V!:E5V1&<]M
MT?^:X="QF_ANVC%R?Y'];65M0_9M(GNI#E*0B+6RB.&< 4KOP)&.@$([P]"0
M5J[+]A6*]P/8.W9\_(#>C&9T/(^SCZ/9V6378NTW2'X4*SR>5<,BM=R@:S#3
MRXN:0W.57(;$M04D,N!2HO(B=>(Y>&53C:L70WE)>$L[$-X&.-^QYFAPOBF<
M%T*#<^,)&4)P)@'F>@YLK +TG!=J5IJQ&MYAY="(GI10W3$G2'G:R[V+YYZR
MVO&L^CW>3.HI\.Q]%ZR6"BS>5(SLE@.DOP+D?,EJ?\;:'^EI?G:^7,^.Z71V
M_S0^^KABC;M6XJX+U1A9C$YZYL'(X&KJ3P+"E""[G!UETD;6/HUJB)=4?[Z[
M0-OF MGD@[V&[5O$]ONET 8G1&:FZ)(B25 E#C8'!"5YUBI[);4JV'9#@Y\W
M/6M!]-]*FYQ+\^Y\9MQ%U(\6/8B;/Z0G<N3/!E071]N:15^7J"[494P\*6Z9
M $6B:T'AP-GL@7B(1O*H;>X2^3B_B:.V>4/Z"^8[]H8T,-\4S$OQ1"2U-\J
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
MA3U,V\+W\>[O8'2@OO_=GQVC.09[_&XT68UL'7Y="[\62DQIFLLB]1G)/?.
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
MI="=S'$947.HO@S*BG$3=)R?FX<?C6;H*FQ%,DQ[0_S*((CRH'O5>Z"&8(\
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
M[DWR/'61W?IFK5<3S:^K'P_#Q/%6\OS?J(7$F^E:U[J*2_*2&^P)FE^3TJ&
MXA(E<[5M0<J#4)J?C,N4</2TJ=!@.LKK\BZH=D*5QLW5KFO/I_W$:Q:816L*
M@.9:A6OFX:+40PW!5;&2WT#G&LTK^7!NSLUU:^ON9E1>/T]!?J#*$</YPOS[
M$S,_0;7#H%+5K_ILQTM0F&E01T#ZA&A3%S:DMN3>[/]G9YO0H@=+L^ZD;]9[
M9A!6TXNB=KT5KGDT&.EXS_O/X&PTDY&#W1O!8R /0<.+6X5:UVS5]L2+MN.P
M1_UIZ;'\BE/],K=5,)C&$-=5*M/YV[7@K\4=4)-).)=OZ):)1O-J]3?2Q"1(
MAG"9CYY24.34I"X5$)=:AH'"(OX^[L-VKSP3'"R$K"Y20.N4@C>[=?M]4>C
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
MG_2'6 JIO,J,:X CBV7=*E7 SAN"CO?IB]\+UXCAA*H<+5#XRK PA335P-[
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
M=W#.C&>]X$SJ58M^4ANY<,]]PP6_M(U+;H,!G^G>=$1U*T3U$\C2RGP]FHQ
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
M8YR.@CG:>60>>&H\&7F :]T?]&=A$_\YPHE-CWM^,#J%_3"C^<"6>X8/!+T
M/V]$ 4YU@E.=C5KX/L1951$5)-1O/!\_5*W.S_'$EK2+U=I$]G-MXB[TO5_5
M)MX[@UL4BN)-^XOE^V^VRCO5F2[5.@X:Y0&8S'V-)S\9G893AP6YR11F&YBT
M;F  &O\Q4.Z1&J(9,(@<"X)A-#\"PFQM3T6%P,A X$=]TP,^05Z(B@103#!'
M\)W6N;&+8 ![]]6!)@*4ZH;&K??T9 0:;?SPR(V.)FI\#&--G$)&@'>[[^-
MI,BF;O*M;QSPL7>H32WKN8_SC*Y)B2C:%N@0 .<!5==W<,3(^D/XI'<"7S]&
M-;(_@H,9(D;6T831IJU""M=[NVIZX PVQ!@/'"+QA3I!BZJ6-(+422>M=WF6
M@R[ J,ZUR'0!&H(3S+B?!0/_HD;P>\D+[GQKB)>F%<#[3W=/#X7/79YS3C*J
M0"\P+".ZR$";3 QG5'+.<K^V&<CFO&;0!HWUWBEP-TBE(;JB@"@ 8BJ;P\'7
M0+B!\'& #@%"7O5^Z_\#9"' Q4D?L&0ZAK-5 _C6?!9%(9(+O@FH%"QEX'I@
M )26W_IH4_?<P)G9!)$,\ Z0JJ_G@?:&;@9$\+5"%!#/0\2J;_#\: XH!5*T
M3\Z<F@!@3=%*JZ"GL;$1V*:C$U=-/S9]J87Z(,C:63G1OD.=!2@^F/+AWP'<
MS&@$W!3,L'IO6OO5.P55 )1S6 0::H"INRHB<G_:.V_CXV;TA_,PD04T+#E:
ML)@,/1[%X5]-W""\^_5IW\Z.*V=EZ\'2UY0TCR@]'0WFLXL?:4$MBE0W>1CA
M1]G2_K3^/IXTA8B/'-$@;+X2Y6&NK]3@5)U-U_ZY*$Q DBQMX1567PJ:<OF;
M_T=/8-05<UHZN @P!O.44@M QXQPB==95J1<.,.\U6#+1:"$9YS=0G!SVL/7
M"I_9S(DLR51FBI0EA=%)D@HJUJXG'1_FS&I4**V'5=Z/MPU'AV(1)_WI%'>M
MM"+6 W>@1^0\,QGTJ=G ;J/A>HE! 25J:P$X?DA&\UEOT(_*=F#<V0B$-X+5
M&)#E>_@JH,S_7">KA8N,:V$$("F8MJFF1A1)FC'+09S9[&=9+=EBT1R08<2.
M9J3\QK(@JP38FZ89U9OVVL/&@0KU'&JR_[IH^_(VW?WK4"AC:)H*(A.?$L%$
M3HI""^)44E#%@(VT7ML4Z?E2S3U@@ '\\!J$5)!2QTY] XG4_]8? '$MV+A(
M>N$?D0ZC3NY'!@_J*%B\>"1HE$8, #K[ G0^?1W(N1H:M-4Y"C&@_2,']C3\
MMR7_@G\._FTFH&ZM]\;],8X=5.B&9XP:MPC['(],>Z<@?!=%SCNG)W,UB7)G
M"Z3L8!T-S7'\QN LLERT&WPUY,3UKL+-5_0-A"T.>SS#M8Q.@BA5M1U2JP,S
M9XZ#X=)(]E6[#1R.W- ;#]"$7S&F _-WZ(*1\?KBMQJ\"6G>%-4.-ZD.K1;]
MYZDA3&F]I:B,1[#Q/83$15K!D28.3?CZ/>N5TG2ETP.%(<ZGMO!*C0._7NI3
M_1\X!737P)MA<! ,!$Z+'*-ZT[SV"NK)UOP(*'1YAE<EAL4=KL\>9_];_UM0
M!/MC5VU21??M@T7E\6A2^DA =\-_#Q48FKV@[@5]!QT[8 ?#U!=4PL4SNM)J
M%SBC/[W2(E=X3,' .X@>KG-'Z>?#:KSH[H%I' ?J"BPW 6,>[>!2?5WU/K!S
M^FBE.P.K I*%O_JSGE>F=B6%\YG.-0(.[@SL)NA\N*SQ?&*.%4P,F!YUWZ8B
MTY+AO7"_= OYG(OB[(,Y=G8^<.BK-:.C(2@4=@?M]K[O@_JST,U@:VC_W8CN
M+?3&.7N ?'H 4_I],#)?7YB<VS]X^P-,.)6I/%<B(8Y9D'.."0(6'"<J$TYY
MZS2U9@TT(1 0J,9.YNZ:*N,C<GKYT6 0&*,WBP@]/T'+\ ?Z/B]S#B\HB#T
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
MK/*VCWGN!T@+=JOD"T_ZRXC-J\E*W7[J]H%K:G&*RZD=OL*<,#QJ.P%_UAF
M;&Z-GDH,GVHX;C_Q8? AN_V&'7X;WO9D^$S+J]0-'=V'R[/F\(Z(UT>UYXFR
MR]3*+ZA;WU6;GJ9NZX]:8;#T4LW.JJT_:_!X5IKVG^[=P<'^[=AB'>2TJ"'H
MQX;&_I<J_IN^PYFPG2)\8592)PF:IWK" DE1HQ?$)JII"D@L(=$:+=,\E09M
M\9#>O.:8X./'HW[O\BR1-LU=ZC\_?*6D-QR6R5BP!H!/2Z7Y"XAH?QC'KGKV
MEVF:V9'-%:/I!?><:*2_]YCF6@/L)XJXEK4>;G_RW9,*:M[K_P8O.G:!MJO)
MP<7>**%I_^<C!&B[ASSY@$-"A$D!6B@A*%P1@;ALI0(_.2DJUXRN]$0)FHW\
MK%U^#G8/LTA96RY)+IXB-$,A#O:6& AJC*%P!UN;H)?-0ZXX ?E,]<]>OM@O
M&_&9$)^;>!B9#;)H3K1U%M2/030O#,2$%#SQ)!-U:YZ_?J;J9R,^,^*S]S8>
MBJ1![0A*N-&%@*[AQ,)F$JI%8"DF%[A 'WJQ^"SNH-]:);"?[D7!FZ',=<\:
M^(VI[I36_93\M5'@HI[W!EW\S/?5!80[_W#531?'WS.*[NGD%T/O B+4[^GX
M*SX,>B>7%XN_,M'Z@CU7N?\TC2[(WCBU/A-_'O>'#W/NCS()X#)_!!<$GO5[
M?W+EKP>O_C'=W-,](S-+>(^W;QM_VM=_\W]"'ZXZYYEF-JXY83QJFX45):HB
M0Y9.!^>=XH*S5!SWKU;K/GJ:/?A:6?"OF_'<.'5K5JNB)D5]0;0U" 6,9T2J
M8DBP@1%/HTS1!>NR6ZE(]W5+(QNA^!)"$8R6P4E!A#5(DI@C\3E2 F<]%1$9
MSY+-KYZLS_5_7LIEX[+-BM'!SJ%P!OSZJ(AQ21,)"H4$7^=G3>$\>1&QA_$O
MJULV,C%')IS23'@O2*#<('TO(RXF1IC,45.AC9%V?BK\P7[]XQL(Z/(ZW9(I
MQWF%NZEJU^#Y][:_;4@*:TFPPCC>RHXW,PFU5-:]:'/?Y1+VX?(<?US%+(1H
M8Z X!Z^9M+[X1+52Z)I;[F,:=J2+F8;$U4[^CW!'?)9+?[(?8,5K@/""C_'.
MS>Z'WP^Y8K#(DA(%1Y5(D^'H:E-(4I:J9*FT%4EC&31+A<Q<<40I.&14=N &
M4 <^@+6,!RK !Q$J6Z/4_!WG\QLF9J'W-W.3LQM]\_Z04VL=+"[)3$<BN5'$
M)<5(X6#'4[+@$&(GU[QAV!D$6*R:P6$:SOV 1;SJ]3\.MCH___QCY[L6<G7\
M@3'>JD>I2+ U&;%A02A([[RIUY^>@KC$%NIT<#T =8UJ%E0J#A-5[?Z?G7=;
M8\C:E9Q.54I*&43,12DR"P7"(AG YS58.UESO?T7?UWG= YZVQ'6K9\WM%RW
M!)+NW4"0*@6%C7$$L[8$XE),'5L(3Y2$T)5%KD.MGZ\13L^[ !I.:2J=E9PZ
MSY)P3)186/:.Q_7"Z6TDX5Z2\/%0^"1448F4B*.3@E&$!R\D9F4-$UP6D^X
M5KP"S52]#T1K&+LNZZ*%G.+);6OPZV#)[4X!;#R$,60-RNTAU9 -\^ =@LWW
M#MX="L5%$-(0B&R1MDT[XE6@1(?,8HG:)*-1Q2VFNGD*%;>1AR\Z+GX3K_?>
M'QJ1I1,R$2<TB(9.E/B0/?R1I(/?@*NF4#2^(O?M72 \HY#OV*>&_>CB& <2
M.Z?^0Z^"^[?Q\VG]\F#8SQIZOI_J\TT$SI46O7O12=TTGC;W59;[/7@_!.*9
M #%J/,^94?5CI%!_P(!Z=26'$!X>U^#RY.(^\$<37F]MAYUE#8#56$2U?@?G
MS[//%\SNRSS6B&''\$4^R3,^_Y!!HI&+U4CLFX10$Q=<3#U&FAZ8G=B-%5MV
M;=*\,#"H45OI'+6(^9@5M\IS:F+9\ X]H6[=O0;]>JBII:8@)9>WR)JI/ DB
M,J*,YC):$R7#1CBZ1I;!J!+\X[@M0I9$O68E\90*F/<0%=OP#CVQ4$00"JYB
MP-G:4J?PO28V<#"U@DF5F)(L(-S_XH&AV=3S&"9N%4EQ5 47F%'@D<DLLRL)
M(ANP_,XR'*';J(\GE92]M[\?9D0^@4T@W,1$9/((4<TUH4*IB'ZZ57DI7L/J
M?6RI*)N4H)(G&4WVS&5G0*4HK9,(=J,^GE8H#G8.X:@FQ90@F2-^8%*26&DI
M84%"\%9<Y,J"4"SVT>=5KG[:[8 3?;SU8$JSU@ON@F@USO&DB]I>'=,/R#_;
M>D\@G2G5GC/XPDJ5F2*4MTZ(Y)($!>8L6#F>.->Z6"KR6H1T4YF9$;Z;O0\[
MARK+%!+-A#+D?,^1$R=M((+[J+DHQB*@V))95Q"N$79L,TQX>=ZK\WK8=-A^
M8NB3-UUS1Q#;U.G"!R7:(Q5&<L\\Z%*I0_#.EV",X$YZ9X*;S3W,UO-6DYI-
M>O5N0:)8^1$"(09M)MKP@F/3@7@M#('=\907Y8+GX!DO2:Z"ICKWW30<EYI;
M$+X[>_#PGD3*4@$KF7*)5,8L;+(2^:(1FD!Q;]?B/VVTT(SPL-VW[PX#I<+E
M:(B66!]V$%%9ZPT!>Y*ECMEI#6'5DLP\ZIBA;KD ,:J'M@-N2&C9*)O<?8NB
M/3L3UTRA3G[\%O?-9+YK!5["SJE/>7'5>DZX9V,)V4?P#9VDKO@ #B/$$"E%
M95RXB[AK9^^G:7$LW<\YD9O<[VTTV^K"">]Q=,@ARG8J"\(,5Q#C(3J)EA[^
M8)Y3S4/&7K2SWFWI;)-)-=TXHF^?KNB U5R2J&KZKH<IV%N)U[L$L0K?W(=X
M5/.V*CJ* NJ1:2F%XA8/J1:>9\HRK/)=V?^-!5ZWG(J]F^U#QBG5RC,2I:!$
M<D6)![N+8%^11NN%$V:9!9XJ/V;?1W"'00N]M8XRY!VRO@;B]D<JSY6CWDTU
M:IE4OK_:??O'8?*6YZ0],2EP,.U>D:"0M)U%A5BACAN$J+QO 6H5]?<HW9EG
M*_%-3R8\UEGWM/L(!X'.N?8J-F'F01[SFG01OOM*&2;*"C?2PT8KF9+R1DHJ
M38K1*2&DN:O;7F]JP5^V%KQWL,/WWQ\J)W(H#ISJ$"21)D;B7**$%RF34"R:
MX)<=Q.=?/?RQS4(T!>3!F%%^F,?JP'4_=6.U16T9&HUB T(Y":G1I#+.\@0X
MT.BKHYQ8N)Z]S4-:;PJ8KUAXB+!7,DANJ0H%-H\Y$V2,:\?QJ8KH%PBZKP_Z
ML-3- [9+4(_:Q%\/_@MO/OF5%WS>WE\C4(8I2;ED*1%.>;!V04$,BZ6@I%*A
M-AKFX)")=?;BP$GV+!E&:6%PD*FC,4KP?%B2RL1,USO9LA&01PC(P?9A1&](
MYD(2CR @DG+BO*\-TIPEY.>P&3OA[XTDMT(C3A6MVTART\.]*U4<E16J,*PD
M>1F5<II[P<&G@[L6S]-Z.UTWHO=PT=M_^^Y02T^3+XE4Q'BP)84$[1)AT;)2
ME."Z05E=8RLT9X5RK2RH);B=B+;8.G@CC4P1 H#U3F)N!.0Q G)TZ)FGL>1
MLBZ%2%!5Q.F ?^24BHW6%?OJC7N]I+ME81SR,-4T2O?70;R'<* ,(RM_BGU>
M6&&XKFQ8HTCK4<Z9 G_:4QPU5DK&[,'%SEYEDT#$@T]L0<E@-;'>;GK4!K\T
MCSXALO#8+8+B]EG:ZYVUB>R7+,AT]^#W0R-T\48E8K1$9 (%FDZP2 I2)QE%
M=>W26L7'RC(FBXP:W$O#;0 GCSOJ-+6>:1D6%*@W^_QE][EPG[,.EEBO%8&@
M+X%%BY+$(B3+R7##U/S.]V5)T)UQ'\/63*MGTWQ[>G[2NP;7ZR3[007 16*]
MHP:KL<:"O;-\.\B$*_]X#)%R$UW6J8SZJ^NF-#7.Z'P9Z/*52%MR+I$EG(L7
MTE$+JJSHK"'.L#:XF#<AQ3=R"OCNAX^'L$.<"O#K8F((;Z4C\H]&HEBPR?H,
M.J_"6RW)L:[JUPD5DA&>E@+'+8'-\]:!_Q\2A#"*1K'QZ[X- 9E( B*0PM&A
MX!"6%2M)%DP0Z8L@+L9$1#&\,!=99NF.<<@O &3^<(J[6?>N#Y_K?FH]O ?,
MN4D)OH&#L%P$R6FPQ0C*LA;@U(E(U5K]N5]'SSIMZE^PO+X7\!XXJ4E=YHPP
M9Y']Q3MBLV5$6.N<=]'$4#&$EJ %K*K0-$\Q!0[1#T=\"/ IC(L!W/@2(PN<
MK]7!VVS\W(W_>.@4DTH;3Q3'1OH4#7&Y<.)SDE;$1)/TN/&+88;G<22 <U4]
MK&^Z"^>G7G\[??)G,1_T1AW4+UH@]L"U<3[R$H,C$-%Q(C/3)&";F"H:0C&K
M$\- ;E[KS= @^&91TYR _XD*RW.>["&)A\>UX#P,8V CI#-"JG;?OC_TEF7#
M0$B%P<$PDRFQ02F279$"] 6WF2^?OQ[REC2B40O\O<N+P07(V9A@Y;%#G><8
MU)X=D9-<FB+L785:PNP7K-36"W[?!='OQJG:K5D 3'J&_ M[O8L\>/:%Z$?F
M-%'M'/61L"'Z?O^ZBD@C.0N(G5=#36*R.(U,(SEG*8MV101%DV:\Z S1PGPG
MN-J\:;7Q-H>+G;/!1?\2M<>0V?U7T!F_752W9P.<A$!W5XB0);43EF9+="Z,
M2(I]>]B=02/XG-QX%:19DK*<NY&N4%^X<12N)J.F :[A/.7@W41F] (&ULU&
M/FHCDS;,!9X(#<40[-<@S@<+?@OEEI<"8:1'JC!UNXHR!Q1KT*B],U1[G729
M.]N71Z#*.DQ596 [W^%Y;]&P-L?\FY:.O8/WFV/^5]G(]1[S2>]FB&3WH+C
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
MF(T89MJQSEJ36FV^(6%ZXY8_U'A<2[RJ-O<_S@[5*D#-733IDYI7PWS-\?4
M&P@PQ#OJUR3*V53F9E1L3I?]V:Q.JT.??XKM8$++=P>=<]^_N,9M@5TDJ/5K
MQ:@,R2XZOM_W9T=YE/_"-9FM+R%O+])QP9)NP:''+%SCW YS<5.= OW<UK<G
MBD_#M-NH^A3\V<=._>;%9?^L28;!(Y[6.GG)F+]"*IF:FXK'L/2U#C22L8;5
M?/+91W32D_*&]X>;=%M6QT[^?)[/!@W.T3HB_\B=1;+K6+224@J+W8HVZ2*I
M+C;3>UB]AY2"1BR5S1%ZU[S57G[!KM>'WQFX7M+Y(J)F)*< F@WV ERO8$AT
M682DF/:LLI+;]1DZY!0K*?N0#95<<,NUI\;;X#1U,M*V5&.6E&HV(K F$>![
M1X<0ZW,%,3$16E-T=BP),D=PQJFBX'JD8#R*P.UYKY$(E"E?>P47NPK/O&Q
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
MZ&K[4G&2#Z%2S4^6*L13$ZGE+T-<-.:\&U*[C8G40-@JD%K9J/X _JJIW"H
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
M:)UA6JZ+Y :M$U H@MGN"E5_ZW3<PYS&<[:>JTK5W<U #@6AL8;+6,/IFKK
MLDU>&&)X4 3<G2,^4T6*<\PJZ42T%M,$;&7=N&N#"QMU7X-JO$;=GT#=)^!'
M,1.25XQ0D0SR\442F/3$%*X+B'<(V8&Z2_7P,/"IU'V5B<-G 'W^^W"<LYJ
MN.$=;'@'GUURL?$<RXR$V-L:[(S87+<.*!.>6UE(,@Z@(N.<.-@X4J1U2NH4
M/.-5X"S-JI.(#9=K8U,;F[JF2<K&IBYK4]MCF^I="0QMJE9>$@G@G-AH+'%%
M*,.X9A">HTUERLPIH7FF-O4Q"5N9?41.F.J"+RM>N+AX=#V?&LS^]W P^Z_U
M8/;?AH/9OT;KLO8D.%N+*-PVYU*K]1>.JF_]A)_!-W/ZR\QJ5;]EO_R[=>3[
M+7]XV,M@?7(+9+57D_#$[NEI>U SM554DOA+?W;6ZWX!TS;()Y=+D0PJ+C/U
MR7"?M30^6D<M+3JS0CUEVMR"6<UR]A76=+?43SIZT&T/]WM^^I_1@X'1A5<&
MEV,KZYZGE;T_V=3Q(3OPL126<P%!#HQ(;R5Q@3E"P?O1%)5V&6EN7Y@Y++>A
MIE(:<2,/Z93;2/1W>M;M@QQV2RV\RPC(/:=O-P+R"&QD;\2!9\IY[04!(;%$
MAIR)]4J3))0M1M%H"D4!$;<+2"T#8-)ZXY'\TT8%AS'XUF TP;7BU89?MKK@
M\=H=?](ZZ[4[L7T&/TT8NY>1J'N.+=6/+U'/%-C=6Z)V7F^KW==;=.?X_9>=
MXXI/D4EG.-,>Y(L&(F%;B%6%$A:]\%$7H:/9> 6.\E;*TR%7Z42 P +US\-Q
MC@-P6-?(D%OM3NM_SWT/W@MN:R)7[4X?'-O)F(YT&>D26G@O%<W1<2F\<3&Y
M&$WPM*3 G:QX$"%@J'D0'QPYS!&S/P%E=%,[_NDO\0G^'#W6#RQFAU<'H/+4
M"J=(-=E":A_!<!6LV"V4%D%E*>#9^ +Z]I%C0V.5.[&BX!ZSYU:DN2!Z[[XJ
M3A69[91X(EGNM'PF1)_XWLU6NR"R A",$'X3Y:(5 ?![^-ZS7CZK][?_XOM&
MN M)BKOG@S[VW*$3Z5UG>!EM5[LS)")>2HN9Y$GC^#L6)'B%$*DH68<LE0SF
MUE3J_7W$CZN<5_N7!['84I)C1# .L#,S09R1@EB1E 5?S5)QH)PW(_-[DYLG
M<"<\.2H<-](#IE%14Q:#A?\RM?Z6O$ZSP??98'7 9?$.E <\.KIUD<#Z,LU(
M2()!S&$9:-;&*W$[D?EU/O)-M!?CF!2I8#O=4P"'@]HHPQ:!>>FT8G6,'=L9
MC,&(L+P]G*?;\H-6;93@E_YS[OG#W.I5#+'=,A/0+C<(^'X1BYPWD>_#\ :W
MZON;G@7\[&?_WEN@=E]_X@<Y%:M 54GR$:?;ZTA\*AI"5HKS,#D-0E9QR,T1
M5?^JC,5R>WH_1I9F3^^\IWM; -%<%L&"?1 T4=A)D4B($;:8AQR"<BP(CWMJ
M;Y:+_JMU!AC,=V#SKEN*&]' /#LP5OOEA.)^@>0-H9B'X:>E8FM0(_HWG?0C
M"TADV&M7##.61*<D8'BK2:!.$Q\\-U8',4H^W/0C]U'Z^W$G-/M[O_T]O#RP
M$#2[7#SQW J$@4A>X@K^9+6F1@DN<'_EO+'J_MY!Q(R]^&\>P.945QLFSF\
M@B?(<"^9!ZCO>21FNY.PZ/L8X7O_I.7>%ML^/"A64BLCN)9@,I$F%E)YFJQM
MS(%:#;@!)(O.FQ!R[QA#F>"+TBE%'J6(S.OH.&R_U^ A5#:K.3MN=O[VG=]]
M=^"%2C3;3%1FZ#,TCC45@F0>G=< T'EU\BOFC4X8[_P%&.M6N]]'X+ R.U-G
M/4)W<'2OJYU4&S]EI4H&$#."-X!JEHQ:8C$1XN"BHY3%&&=]X-X%B&1\MN46
M,#.'OJ1Q=W<2SC=\^]T!4X8)!K&+U#EA6 P1,8[;+=$R%AV#F(,ORT.3-,)G
M#?A$ 2"E*EB9>#;1\))@)]-\J]-LY(,V,DCOJ $#DYAG1 ::P;]X12(-D@D?
MHO!EXQ5](>8<G"X*9JJ<+_RK<@@XL+PR[N%RJ/W3(*4Z-UM6ZP76&FI/N0A9
M<M#Y#$[*BVQDT+E$WFC]:H7E[>4V3F^TW)BL,6,!JB^S)5983J)A.*XL*!KL
MLEJ?F7>B%"4+Y5)!' TX6L;(9 DTQ$P;K7^$C13,6<JB)XJ!Y9;6:X(Y/\(*
M*YFY4JRKDE#\'DH_G$[B3VY7>< 04W!OCDDXQ3;FC%;ALX<].^^W4I7I0%-Q
MVNT/6D?^,[Q\/NC".]L1 $HG7U0G[-W/[3[6'&ZV9ABJX*Y1[MJ=<U\_Q]1Q
MT_!,1_)Z+,Q9M]_&][SLY1./J.>7BW8:'(UJ,*<^."R1HY./^-#OGIP/;O_(
MU%D6DJ&!/GR3DRMF9M9GZL^CWNAFSOPA^(->]I^(+W"O+_W)A;_L;_Q\_;2N
MW2$S2WB'IQ^>Y T?_]7_A!Y<=<X]S6Q<K:\TIZ)%]  _LE2T>$R= OY+SI4H
MK-Q8[CCQV^S!U.'I60_+WCI=$.9<Z0'ZS).3ZHG'B/L^8-M_]NT3'^KR.53/
MF</&NA1NR4/&>Y8VV0=7"/R53WV[ S??%#=-+/H[L7-XX"-3/.%@/6/!-?MD
M2' R$!IR"H#4BW-5_=N<\I-PWRS!_<C>&REX'"F0X->=MSP%+XGF'@E0$B4^
M9D:22)I"<"PM395?7U $.7-<V6N=GZ&%6NJ,&JQ!HB%)I[-T$$_0J(IA-CIK
MBH]J-9G#.9(QDH.MVNJ=Y-^ZO;_A:=JE'?\\[V$Q9T7EL7?D._#27L^G#+^/
M1[[__">F/$!XWG_!5@/. R_4$(BD%*!['XBG.(Y8! 9J7+)%=*^DGB<^]TTU
M>@[H,PD&7V=DD<XI$47D KXT&N5N@?^-J'Q#4=FY.%!.V"+PK%.53*3SCH0
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
MYURLF.;)@/"%(A,$FQ!L..WAOZ@5MA%SQ:F^15H:FJ?'F)NI=G&4P=X^2 Q
M,Y"6X+5S'N<21L#KQ0KBA&<D:A9 7BRU1>,\#+V^I$_>2IVU<DXE+WV*7D6A
MO%!" +R++MXB7PWITV/+%Y(^>:-,<AD /Q@ (JV6Q%-CB64XA2H(JG4&Z#_G
M+'*&]*D>Y#[AS*G.[29BMCG=S8,B=[,FM:JTA[WOMDZ[J5W:-:$$B%(GUS(V
M/MA;X'7A;A8T7G&<\N<>MY!BP<W=WA=X2Q?>]/GIYK@G;W[GWZ+OQ7/A3G<P
MZ@1<O$A/TC YQ&A@6<XK\'__K-,]P<YRYF44&OY6Q2A55-C?R3]P9#AM29#W
M=^L@FBBT%Y:DA,<B3B=B)0>8D[7TF>;BF=QX=3O'%^K 3 @X/(2?B_7O8AN&
MY_PSVC A$\.ON(!O;X7<F@2D\&TCC3H=A9CH'8<ZNLCXW&5B8R4GT4DMLM&"
M&_"),@:?O/;,",-L2B4<*!Q#>EN -AS:B#':5,C&^#>9##@_YJSB;%N%28S]
M,CJ.&)(?SS:W1!6D="G)(A7CUN#<+0.NB$L'J&?N%(?9"O$^!/=#Y:S(N_M[
M</W_G'3CIV^LF;N_CC3SY.CCZ1^GVWN?+C^>OA.H:=L?WLF/IV^O/AZ_E3M7
M6V+_ZH_3C\<GI[.:N?L!M/9T_\ON'KS^.K4AFOCR\?71Z?[QSNGV\:'8?IV.
MMT\_GNY^^%BVCS\IT$:!RZAY(M%DARD]3WQ6DM" 1 BZFF96&U*0SIRVT SF
M(G-B7D0=E 2+:2E+F4-L@I/(*_N9P=R=X1#,WGD>EYH][J;NUCW&G<-F6V%;
M+:=28J:6P382*:(D5CM!HL?1B0XP'*>SVUH@O O1@>W,R,-@O?(Y%5>2AM57
M)<YN:[70K=T)R+A!77[CW]-6;^ZTTZ^+UO5[YIJKP%W2">X91,A[&:R!Z!B<
M"TNB;-SR/5]_UNO?X[R-'-8TQ"2DAP@\%V6TB\Y&L,O,+3F%=4WR8\-J@FXO
M@47L <KLGO?Z54-S.._#N_O]ZYFR:HHO5B8A">9A+P^[_:N"O:J(+N4IUXQC
MSDY]/((+]>I"0QP1<%8Y1/P7OE[7/HW&!8P=[^<,GA=B@^L?Z@ 8[D\?*U53
MB\$3G_G> !OB4/&_/CI@'H"N/UL/6YZX\^JWE5.OKECW8RZR9HHIK1!4&NND
M+,&!"F:NM$TY!>7X7&LV!2]A'^/+=-Z[@"WIY\[(TIT.KH96KM*Y/;@AB&'A
MBQ$;_7@&#EFFBM0R1D)!X8G,NH#7XA(IB)',5W*/_2N#W&E=9M^[89@J!B'<
MVBDAQK9;W$N,LD9#MN.)/^_G$4UI1?::3S)6K&ZV#N$]O:I<%G8_#R.N:?Q7
M"P\*^375QBTF[2_DJ TFJO/RA]FWG==;\H#;1*,6CM#D(I%,1>+ W9-JHJ\6
M5$6;9TSA#[U>+A1PW4$0PS(%-RX8"5Y1PEG1,KN"4ZXV7G4[>>Q:J[^^9J9*
M3#XY3S6X :F3\H$9\('8JXP\7F(U9NJO6HO06OU@-FKG]1MZH"U%,*N)D0%L
ME/>4>!,UX1Q9\<!$)?\5;)R4!:QF&9=*2"-!>7BPCI5B0H9/^V:;5K%-OC 7
MM""^1.R&9IR UXY$,.Q"9<KZ B%VP=%5<WW)[+\KBU^U \R@G5&.;0Q3?AV/
M09KCBJK\YL@?=>MFAFI\_G P[\3%)(1>>,Q=8:R?$51-WHX.J2+=G;R_KB(=
M'9=OSO_ZX9!9/#ZOB.JG.,_KVQC6;M29_FK2$QZ[UV/\6V-@AYP6F.3M5^.U
M\<+#,5&C"]2?'/@ON0)V_?,>1N:;+41@@UR%Z9.KC4KCQ^=:<)V)&^Z-Z@,0
MG/9;L"6D?K3JT*M3T;#/;U^\L0*I6V5!1\N/Q68X+-G# _=ROYW. 1M\]B?G
M>9*E[=</".O=KH9AU:TM*#7W;&Z\/5Y8IY*!82JEAE/?1X/C80\+'"='6/7
MNM91/AG-P2C#AQX&#?>=G[J^W1O3";*_<'EVR_M^WL*%^$_&H6Y;,9Z?GE?!
MUU:=#ZT4?VW2W$\>E.QMT>W#@V0-N VKB1,%7'Z2EN!L7V)4HD(&)2P3&Z^T
ML(N(#->RPZ.1B'M(Q.Z[ PM;X)!TRC.(>J0SBEBA<,RS39;K8@M63"HM%O3\
MW&@":>*C4:+SX@#D-9<"V)HE&G"212$A>D:8\-9(HS(KJHDHIU>L1"N5=@YB
M!HVC\)(E(*4"_@E!>1*<<QNP W*QU]ML=7+M'B>*#^;EK ?VXWH/:/77&K<J
M+C!M/[#U>D.W+PY\Y)EE;@A5KAJ3!U%2LA:,&?4E*Z^3 '\F];RYB<_6G_W(
MFXYC!YSQO.2424D%[(,1AH "4J)=Y,[G!#96PJ:SQ3S<J^(4>#UE4D8!($+R
M+OYNV$,]"\CO1?1F$[.<(S.0E51)C^,YE2B>^0(69W0.:6ZA"%B=^#7HJ1+%
MMSBU-1='L0^)4(:=2#Z!<]=&$T%-2"IDSC.X*LY6R9 2,H#XA(GJY*44S!5I
MK&92*Z=]\BMN*FD$X:N"P""PXI*[H#)$4LQ$(FU@)% 724J"PE;I5$Q IL\7
M"\J&JD13U3O=R[EU"GM^-$QO]5NYJO]?9*YN&J=AG=T];,V]:AX:$7LT$=NN
MB(*=TP%VA:2 >> 8,G%>9<(5+ZH ) &/!Y&:?6%7"'4DC2:ZD+1+@&^-]2E1
M[7)*WEIPLS.\)8T@/+8@X,A>D9,5VF K/<4#@<@([) @63 &N^"EP',;11<Y
MG9&MZ;0[JS UWV/F>%RO];WDCB</-#Q/&)ZP]&<\#V[QTG*Q_I!VQJ+L!CPZ
MR>EMY\V7>.0[A\@Z>;U&[[_M(5O9#VQQX+KO#FR@2CNLTRNP%Y(YC541L"L"
MH2C-FNN(;=5N=9[G:2%((QOWDXW=K0-IBLI)2Z(+!]D001#/$I:!@&X;KUS!
MBAGKEIC9/!Q$-J(1G;)3O>XIS@&I#G;C_YZW^^W1$+W?;G-HB^W6YO1UR*A<
MKWNKI1R9N7E=)\''3X>][GDGD:%%+]7_?GDB^[X<8;C--I5LM$%@QX()4@=D
MV\R2Q]RHUQJHUS[.PI<E0[R?-.@3UT1BI4Z X)]HGBS81ZFL%1NOC%QP8/=M
M^;L>$77<[X#Z:?,GC>C?1_3C)8B^L;#\WCBBF=)(Q E*(!@E$ =G147.TO*O
M#'-9[WBWD8U[R<85)D-H"D;Z3)C6&1 I%X!(O28Y:ZFM-SD6N?&*Z87CGQXC
M@OUVX=UO*TD?=@;C0PRTSZ,#"VR@J'H/ZEZ#X0CC>L[:H@I1BW0J3&>PI@D
MAK1%246QKE<4I9B</B#]>F'HHH:J'[OG8.\0P0*U(7KN,A%>1R*UB\07%^"G
M L#<9DY+K*JQJTK1&X6A#V>:?-J(_KH O*G%]@>VC(<XPI<K+530B12.U1/)
M*QR!%@D.KHB!8<MDJ<B3GNV15+/ML]L.83CRQ%N<M D!'#:M!T^<+8PX;I%)
MD/$B\21R\3S$ZV$XF/8Z$E]?"_#/L'R[DH2UFG#W]&+PZ6+GW4%QH.4L),*"
M*A NEDRL EE(PIC(K.8LH_8OF.B\YLK?[/C4CG_9AB@I%T^#Y00,/R!A7C@)
MA7/P^2;HZ&7,E"^>8SBK]SVL:.EC*VT:]T>T1IT*DWF&#SX^FH&:_7,P-3,%
M,O='(D^;/VY<TO4ZSBT&+LDQ([$ZCE C<#X<S\1;I0@W("&:F^"\WWAEV4IK
MS9\T@&^V?6;;.;@@6%SOJ%4$EK\:V)%)B('"MH.>:9 "G< @6;.@.F\E2.1I
M+4#CEZ;$0(%?<AHVP(+B4XG>*%E' A>&\ "KGRDK&OW2PH*H]5;^9L>G=QPG
M/&H:M$/%=P5"$"$A\O14$ZU,4#E'JJP%Q;]S(\F=D,CT#+:J)74\B.VV7%8]
M8&LT,F-1\BISY9R-@FDCI?3!VR X%R"]1D7!79.\6I'XO/VR P8C"<Z,RSC
MT4/H8C!QH06!@(9F[XL#@+L@>55M<'\('?&XZ;EDL?X^ZO8&* "-(0%)P )_
M08M0AD'4RK(@TC)-O N:<"N2$)DS%C&YK^PJCWZ>-HQM-OW:IF/75XZV.*>(
MTQ:98R"8=5HA/6AV"D>#R1"J@^X%7$&KKJ &__+7]Q2F-E(W)77;'&+4D$/
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
M'K2'J3T]&*[=-;.G'K6:"I.#X&GPT!"W'_6JZ'%H"?EW@ O8:J-"@ \:MH:
M@KQV3^,,^_C5'U.W]WAM?QG^>N:=^#(T4097ZDN+:M_K<W5NI T4CNU4;<_%
M?1E><RQ=1Y M]UA:G ?%UY-AG:+C>QS:'S55XX[NGMH-I\8_X<\,+7?VML0G
M&\M"ETQ[YB.1H"AQ45 B5%E!HZ.0OLI N5AT_5\5G=QLG^]8$+O9YUOM\VOZ
MR2N;C.2)<$L]D8$S8JE51 7<#&=T2,Y5P;5S]GF]A%0>U>O<.9E!EEN;]0\'
M+'<,C&@([C8$]_FM^,1BUL(7@A.EF8.GG%AA!?'&\:@S=TY*)#BY89<"+'<\
MDFWV^5;[O$T_N=*IS*E H@\(+!$7V"KE2(@0$D,!$G6)VN<+ <N\*+DYFM_M
M?"IL>H)6W5RB \ICI]K830XUEE!@Z :'&U,J1#VP%]N==D5\._TRW^-8>4U>
M?S^"WA"J8)7?BVY<5A(_\:N6FO+PA/KC[^^?C&")&N4)JC<<[4+)2 @>RJEO
MD)HA7J6 A+HA+C_GF,E,P.MDNO2UYW*<<!!GEGWBE2N^.-\*T(/<'M4AJ3X5
MLZ_VGYU/>3CC1:U(-[=[Q8]7&V279QW0FDE@=#SH#:^2U#>(V3I]_M3RJN=1
MC@>JX-HJ(K<#XW#<1XVK*085_K8,YOKCT/<.$/]? 5J+ TCXA:TA[N6P.$.K
M;VQU.OUO)0#XV7+6[JL#^<D"=[PT2\DQ2R*Y2\0B^A-6]C&#<4*JM4UWU3$V
MDDVL'<5H5H]7MT1,U,M;N:VKPYVV+TZ&>C\J>O35CB )^E&M'O;ZK4X?]VV
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
M=W=>_=G=?O/GX7[WW?>/W;]/=EY]$?NO#OC.AW\RSN'[[M8GBPOI(RH\@D9
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
M.'+U.-)3I3CS(C(),H+R*@ J3%QI'3)K#.,'X,BI8:R=*H6N,TF,<R)CR7U
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
M <25 <1I. E3DENN*4E26")5<,2[J GS*AKFG4TJKVT*8>]><[4!Q 80?V9
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
M2FN,2S8KX:T#YW6@9H'3R;N0V4]J>-V!S Z^[2*9H>S1,2?"I;1$)AW1? I
M=!1,&H:J8.)(9G3.*62K>TM 4<K8@ 27F7#22Q\,0[FHO(7D'/BXP'E+L],W
MVNFB948A3?0J$L-$)%)I2JQGN-TB2HY:GTD )75G3M3MZ4ZOCO;!O(\H!TO-
M+2U1#;'!1LN]\8IJS5)<P#?=T-"-:$CN''Q"V9-2*IE?+*,"2XTD05A-A,V
M1@K+U)?R9YS.4V%O"Q>>)F]3UBI;)27C/B5F!% +H<2PL07<;<U6WVBKBZ()
ME"E<<T=X-@D53>I*;FYQKGF640/TN;0*,>8JP;!D!62]-3P.PY'OC=J^TSEI
MX8^2W_;ML!T/6]_\\*Q:4KE/^MTCWSOYK_]C.3,OA[7[I>U[Y_PX[=&PM=ON
M5*]]@\\9UHVX4>'YGW[O@'2JA]:Y<ZU#Z*13_TYQN;1[L7-<)G,T*$\=G52/
M@?\];A]U*Y=.#_ 'CO,F- ^&HV6EDQ0Q2074:Q/P;YH]4KX!^^GM$FRJ_XP'
M_)\.+NE6+[V>C!E__[/=\[T(_P-^".^++VPW_SV$K;(&6WD$@ZT8C[O'G1*^
M.)M9BW?.C=M];DK\SJO7)XB7DD;N2^"MB J(1#E++ HH(A1$13U54*7++M-:
M VZIS5GXX(/,(CF6 D_9.ZZT!"$KRJ&,"W8'D'Q RGEN\(N4\P/A5W'AN8%
M3!0:*0=-? \FED1'DREP+555B\C-2;>82MIAP9VK0/85Q-E+;/TR)6W]%,S/
M8VHX'B*\X_964#HQ!F/_N#<:M&&X?BOUS@259-2&<8TRW]-@C%01%X6F0&U(
ME^!?0\4K0\5O?VR_^Q30D ^"&50=BG7)C2%60R(N."G1'N&B!"WPN1[/VZJ+
M(BNT6D%2ZSRJ+<DJJYU0)AK!C>30 .#JD\[NUB<NLO?46L)BI$3FI(D#:4KB
MBM>@@PNJQ$?S*_3/"^ZKM^<K(53$==#OIV]XQUA3&T"U->5T;A[<77;,YH]0
M__N.M#+"=ZV>KC>=>D6(PQT8O:T4UW;OX,UX 9ZQMK;-=KY]2M1D*Y':/&X!
MD> T":4Z$=>@..*6\;DZGIE#<0^LK35[O\R]YSM;GTP&9D79]NQ\T=03L<EQ
MHH435F7+>=1E[Z\Z@UV>MG5W9>OV</0@JM>-2/+Y2<!W8N?=)ZD%2QHH<1P5
M?RFX(R$$- 8T*C*F_"PFP-PZR*NM/#6;?_7FR^V#3\JEY&1"6>2XP,WWF;@H
M@5@'AB$Z)>/DVJ:B]V_^H=ZTATC4]9_[@_;HI#QR'C)U9CQEO72QZ-0956LN
M>(TUKZ)X%8?<'%\=#F7KUG/RW?*B82L=0^T@C,?#4;\+@V']9^U&G(QJ,#[I
MG'4K^EB-%6IX/HNPE_(8\@(.YKS83\Y8ES(:]U+FD)PWD69D/*.8ER*-3R\0
M8^>>7O"+6?1H<. J5LOTOCW\\A\8E _\ ;!33B+\V;$2SN/=)P,ZRYPYX4X#
MLE*TQ,88"9-40 (9<_2(HQ?XZ%\5.=UL8S7D[!QN*AHHDJ5LP;/,(]<V)6&H
MJL\J"GZ2>4#:;.S"&XLFHD3)%+V51/J84&<+EGA@D0CD(00!@6N..MM%@/S7
M>8WK$DB+LSGZ:!M. * @583VUQ* VSKJ#]NCRMBL 6103/HAE&_-^?K8QBQ!
MG[CM&08#?/08:V;B*RI .NA_A4&O.!5\IX4_\34(D@5Z0G]T.',.6\CTQD<L
M\Q7%FU%[8,Q'-%:<M ACVI:DH$+GA@.7F?%K0C8::E^,VO>VJBA1"4EEH0C5
M%I5 Q!@2-!4D!>:L5+P$8UV1QC!W [G-S+GLI2Q[&"F"5M ,O(\ RC)QS2EZ
MLX$WV4"'8B (%TCI8D(D59'X<L"J%$01$[-!QWEP-4<P%< J_#N!CJG1>'=H
MH$N!!EGJ.@<3>8YHJOC@6 D5E0FT]\J O^;0OJ&L!2GK]<GNNT_:9<JBEB1[
MXQ$:C":>T4QR0A$)H*E"->.&T&"81U,0.*<!$-RIM1!SMEZPR$Q2X9H@K68#
M;[*!B4HT[9T@VA3ODT^>H/&=B ,:$Z52H=:ZMGDQ,&LA:+AKT,0YC_?&:;Y4
ME6E41A#KWNV^'M-,[M$XC4;RNFCR1%=Z45EZ^-:7W]II=#C)P)NY<9Q<1:>W
M^("ZV/'H\EMF$IL*72%!/TJR$.?GUF?FY^%@,I@C)'L2!N"_$%_.A%[XSC=_
M,ES[[6SJ5KM'SBWA K,?IW6-I[_YWV& 3YTSIG,;5S,>FDK>N^"J5I:)6YLS
M,,Z$-1J,U7SMLMPR?7UN&;/WF%M6/?!%&RF_'1?(-OL+!]G.[8A\T?ICX@@X
MNTIG$NN6D!E_%@__BH>0CCNPF\=*_^\GV\7%<CJ8WT_>PU$Y#^P=_%7'(PWW
MB@FQAZ/XO=./7YX;5'[^F^YL?>)HNSL3@*#M88@,1A!<=DK0R%;%(VJ-CVLM
M0(%R5-AB< QW(=F'2(><CR,34S#.RLU6NU?[62?1=<,9,I[ZLQ#5?='UQO)U
M*A/.6+2S+BY?#,M.I_]M^.(L$\Q?N7,5\$_QMLI)G6)XE0>+Z]7Q1T-X,?GE
M96H/CSK^Y$6[5TV[NNGE^.ECX"\O.)<#6[VOOCQ%P0U:(^&X6.#XS>/+&]6E
M<VF]]37E-JBPEUZF&^S2:U<]UFZ@67:KIUY]3;K;/;49Z^.,=3'*NJ;,Y;7%
M:-W:.5:[-"7]BL*8->\^3B6&"Z*9CA/!*SUTK[)@MXOA.FR]/FNQMHJQ>FD?
MBV8-)VNX4VS_19=P07I<J2(G\Z<_4:)>+$ B-RG7L-J;7E3-94WX4H9YH@M'
MEP$F3W1M&J):"E$MJ0O5PK@[H[J/'T'*]U_HRI/P.%667O?"H)T.8+WUMA<W
M[J>HB]JP:H'!S/%&%:HC8H/-L3Z"'T)YPMKF+_[7<]Z46S0:^!G)_(9UL^9Z
ME6,T)9:,6<$2/@_POY1ISQ/(%*2GS8GAQ:):^YW]S]OXO.WO.Q_^^5+&MO_J
M?7O[S6N%XY6[.*X=?.?NWI?OYXMJ[73_Z6Z7L?]XS?8_5(6XONR\>?OMXUZG
ML_/C0.V^><=P/&IW[\^\/=M7R_ L0N*>)%6*#Z@HB:-!$Q>R4RIRPZ4N<?L7
M_<^+B(I;=]]H&.N*P!.1':Z!2&"DB]P[H;B.^*=FSK#K:A@WC'6?C#73K#IH
M9)W "?*5(=(I3ZSQ@42C<XXY,5]B.G\FOGK*3"6<SYE%Z9,UD@L65+31XB8)
MQX5+I@F/>$2FFI;&%8$J86DDS%(@,II$\!-%N+99 =-@JK):[B?BJB?.6*6N
M'>7"2JVS! _.VVR#@L!#$,!5$QWRB(PUK:UJ5*:,14,@&$HDHYJ$G!-!!*14
M\E+Q@U\OK1ZZF],JVKU;>__ENT<O]UJ_P/=QID/KU=OWK__8^^=GM('_Z_\P
M(U\^3DG6:CU__3E=!^'77^)=O ?7<\;/+AE*"(66SEG+J:0\E>[.^&=D*D?I
MI&\<!(\F&6:[5PFDP*!+NVT4W42J  258T\,BFPGC;'<RK7-BUG]M].XKBGP
MW[!.G51D;2XV"M<9.4B!=39ZGT!)AI,6LG$!/"+K3%T  FADF5&B'/-$AF"(
M=\H2K:UAG/.<C2DUU!K>>5!+GVMC!4]4@>1!>Z^%C$S$S%(Q^1M+_Q%Y9VKI
M^ZBS3S20XI\F4I:L6%")**:\BI$JH5#-NEB?H6&=>V0=9;WBQ@DMJ%3,!L0O
MK8WF@CH5I6UL^4=DG:DM;ZG3KNJ.DH$3&94D-AE5JEP8J;4+U)72G1?+2=_(
MF)^$=N(#X&I6:;YY]IO-PC8+^W-]\VP;HBNBQ45)_9GUQ)5$D.LB[\E]9(O8
MA4+O?_&_UAF1%W_NS<F/JGU _=[PL'W4^M8>';;.1;FTAZWB TJMXR.4IE_]
MH-T_KK/+1X/C6L06B5H M\[O/FH?51ZC5H'@KU7>=UU_L<[:*H&=DRIEDR#^
M]G!:B+:,85RA=EY5VT4"_/G/MF7ATBV[7S<K7V!XE[D+^89])"?K8HM:988,
MCXY[K7[.=7[@J1\;Z>O?QYV3JI; ^<(%S8K?>L61C>L#@DE"YNF"5R5G.IW3
M%.YQE0E(3Y.?XQTA>$JH9\"W>]P9M8]*CA(<^4&I-M3U0S2_\._!UW:L$^;[
MI>7<]).# 4"5?K<^AMAR>%.VHXT CEM29V.5&[N^C3M25?^<W(XW(1-] ]PY
M?Q;S?SMS^UD!,!G]9((O6K^T?\6)X3QA.'R)?TW^Q)7[+;?1*GM9C0 OX)5Z
M F>>/QW.= Y#))!1*Y:B3FTT\=H5HPS/<_/L2LX3,;@77;00X[@>YGPI<Z%+
MX=RLX<JBBTYJ :84.?/2RQA\\MHS(PRS*>7PR>BURXE]G+Y14OMFR)_QN=3^
M.(T.=_I(=DRVJLUE+UOWG&A:]J<]J@CXCVK%#Z 74:/8ZJ4WQ\@#^#88KDI2
MZ4Y[;%9WW[*=#Q_QW[??=S@:RZ_>G>SO;<EM_O[+Q\_[ASN?O_#M5Q&O_,W.
M)Y5^Q,_*YQ\_OQ;[W>UO.Z_0#']U\ /?T<8Q\MV]C]]V?NQW=_;^R;M[!V)W
MZQ/3$"77G@2D/B(96.*%B82'Y/!**?Q):[<'$BRDK5+G3IJ41+9::!0:R?N@
M%&X.E?C3\QS@?!+JS#[4K2!G-^,B@YS+1+Z8J7W]^\^-EU-CN?,\(47I0/$?
M"S$I+5BT4:KK\LE7)"]VW(P3P6AX'#Y#'-5M-(M6#75UN@X<E%17!'U$N]CQ
M[>YP!M:+)7-<VG&.#OVHA7<-QS@WPD%617_+?\?8UA\@4/K!22E2-QA6B;2E
M--VD"N<LF!X-^M5H)D!>NH&.Y8F/_WO<KO61UM'Q(![BT,:7)Z-!T!U/+/I>
MKU_N[G]MIZIXWO&@$BC5>-NC5E4_+Z" .8Z(Y\-\7%73&T LY:+*2*H*#Z@L
M]$YK]1WU2W/1-JY*\EU_4(J'CJIVIM7J()Q7PJPJ2-6K)C-9M0-?A,AL58AQ
M-<#^\2CVN]6"X#@.YZSVZ3J/)Q3*E"&UXV@L/EH1U; B,.N&&;[X&;/_VA]4
M.<2HW91R#V7)\!UH=98Q=OL#&,^I6[:DDW 67W&16J5&S:!,T"=<!5Q>R+GL
M1K]W91E5M*JJ8MWM.C<ZC2MYX<M13Z@J#<Y4>BZCQ'D>MG+)D]Y VVY<:*<]
M2*W_12@M>@3>4H 8I3Y*PM&H4VD.E2)=WM1!.J^ZAU03+5\>[_K%@H(WJMHI
M2\'6%(![+1.H(#@-3 ECL] BB$M*MNH;5>VL&O'6!3O_.!X,<%HK4Z/SH:5&
M:5:]N_>6[_QXQW9^;!4)@K!K>=2<!!=+"1Z?B&-2$ _4),ZRLMZM;?++JW6N
M3ZNRK/+6[_1[\=GO_I;:W?O[>]6R?.^MPMT'SE$M"T"H3R4"-0MB969$V9"L
M=48'H>=&H)[6:FW7A4D1&G"_>%W/JUU5#BPAHJ<*=RW#QCLP(]6JZJN(/]U)
MM=6S"OKE90V#[]3FRB' J#96*AQ"\837$>UW8#05JM,7QOYP5-D#92AI??9%
MTT'?A)!S],#!46LRESQ(;X-0I?EC$(Y&K:]K_W@SBD8R'B-[[^!MKXBRU]^/
MH#>$AJIKJI;;[S[%['20'(B*!JF:9DU\P#]] %_:DRH!=%[!NE.B+O)S;(I6
MVL*9U@I%@YM*R$MH=2J>AZ6)>JT]MZ\0O MY0QZ[5M&5YF$%MJUKK(6ES/$A
ME/CY<ZQZHPSO*?]S,3MBHK[-4?&GVN$LJE7'](7XD'J1VDDLN-FIE-53*$&8
M+!.KU+FQ>CNQ&;*/[4Y[=++>^@HHY3MPMDU<JP>0SA@4$V8Y\J6G7&>\8JV_
M %J5!\&V2*M:Q]9NP"V>45)K!X/"Z^_'S_A/]8S_S]Z7-[>-)/E^%89W9Z,[
M@E"C@,)E[W.$VNWNY]F1W&V[9V+>/XXZ);0I0@N0DN5/_S*K"A<OB1(M41)F
M8]TV20"%RJR\\Y>?P)&H[!E=1'%[E#PT,P2!_7V#CD4;<GH(;MJ:G8QR!^J7
M5AZ>@SX%(C>O),PKV3"C$7FU&RA8"9YN:2D-'Z+3R\%UJ3U&]PTP7C4_1_PP
MO!OPIU&.>(,Y$*[ESC;NV U3UJS;9:RJ*G!24>V]K9+6^#XFF'BAJH[L<O%4
M+.E0)[D IQM>Y60YIHHOBGZ\.5,8204_;-8@'R/OHZNYO$D,O$*0C' &$> P
M!X\9#1MP*\&ZF7X9&9@L(#DK.^H$_=I\9AQ,Y]+:^W9N*XP(KLR;FIN6AE#L
M:H38T;G.$2+5@<J[84&GQ43:>\Q6W7%IZZW#B:_V3EN5> DOC7<K!%A6?8ZY
M- XO5SV^*55^Q@VG=9:YYOD.HGH,9M.Y<_1-4!Q_*_)2S,\0)]($B:US;?U@
MY"4V$J<@%\S2%"NG<.W=T/B1)91]VVVL1"EX'!&1:E\2*@.P&9- (NY;HC*:
M!KL93N(DRWMMY<K[^0SW!??KT)#[&=N(_X[>__$YT9F409!Z0BCA41(3+P/W
MUB,DC)(X(91PL M)2 \V.#S;3B;)2!BK)%:1#,$FC10C CPL(#4)A&8RW<ED
MDH'R:RDO+H]//C.II<J4\I($IY*(0'L\9H&G-&4A$%[(F +EHY4SLE9.91M;
MYW)1I#LA;@7F2B?6Z4=K55GU\*FO7C'JR"Z9#1GB9TV0T(4I;=80I*";.%*T
MY%ZE93;*.E RJT7=XS>T?N\8#WAJ?V=7QF+]&?17M?]&5YLP:/0FV :-$FY
M,U&WNZ#[^<(;G[LW1CO+&??.;)J;P''KJG4\7.0HEQ1PS DKLW=H@ONCDSH#
M5UL0]7ILN+^G_G.;_<>5=0X&!GT,9[(V]8!K7G,]6"^XL&K.ZU\7SF*\ ),
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
MU4?5KT5Y*"]0RG\J#K4&)0Q"]QES[9]7&"H+!$FD+SR,7(',HLI+52H]G:1
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
MB\I6Y#A)LM@.C?4V]G=*M1&FA1\O=$MWK]DE9/"=BH(98V$8^GZD=$A!$_+
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
M-Q\<2\!/WC?B<]P]BVI2J4NC.FHX$J?HK>8S+&GPG7Y%U4Q\[W^ZO;>+Z[<
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
M:Y](<!!$^^VU'ZN9\]6?;;V3_TR#L189&'AT",8^U6 LW7I WG,(Q@[9JD%
M;B$@XX-L_P[1("!W0MV]I.T@( <!^7@$9!!M/Z9Y$)"/14!N/\!W$)"#@!P$
M9%= ^MD^UL0, G)' G(/PR</+B"?0;U3&SD=L=FLS/E\QOA$C6;%:%I,X;VF
ML[*8P'4G\#,[9_F954*1K1N%A@S/_5)H>P"Z)Y+E&;CC1MPQG-]]I]"VO>K#
M^7T^W!$\D'0?*#2<W^'\/E[N&"BT[Q1Z\//[C!"B-OCY1ZSZI,1X]&XJ#FX9
M_K%OMB("-,1^=[0]>WVJ""%W3+#<?8<>7^SX.QV:O>,.>ML)#@_)&P^NF^XW
M.3<(\&<NP.,[)H & ?YT!?A=R\L& 3X(\$& ?]=]":+@('A\AW00X(^B_&T0
MX(, 'P3X]Q7@?G;'+J=!@#]E ?X(O;,'%^ FO/^3B7/#?V5^\?J_X8]Z26>L
M/,FGYM6S/OG_FE>S7%_9C_*I5-/9RS VO'J_[V2 !O^E1J6ZR.%>Q;P<%>>J
M9#,LQRM5-9_,JA&_@K^>%Z6-YU?JY S6>S :?51J=%S,U(B$(P_^93ZO1FPJ
M1Q_4A,V4'+V;ZJ(\@]L5TU$^'<U.U6@*5U28%<!_B&)J.,+\6.=3-A4YF\#[
MPP?F;N/1Y6DN3D=Y99(+)2S#_-:L2:M2386"I;R'A2^O$=92JI>C'\B/HS?%
MV=E\"DR$2ZE>C7X(X+.)@KU^.U7ER959-:RV9-6LG(O9O%3PH_#'T?M\8K[[
MC>%5],?1VXD2LQ+9<?2IA$T_RRM$<WME?O5#!%?@1$M8TQ&;LA/S%F8&<?*J
M:K99KUALL]WPGI.Y5+B1;')5P5_@]S-X4XG?X3W4=*[&H[<_O_OTRZ%YK/NK
M93AXM/LW LRU=\<'(EG/Y["+>%O84W@+,;>D0E+DU0Q^.[D:7>:S4\,-/0*Y
MV]87P5L[+D!2RKP2<[,5N%Z\%LL[_SSX>##Z[?#P]PYUSQ2K8'^!MO95<5$"
MCCB#MV,2SP8\JW]Q>PFK1K WHLRYDF-XP\FDN,0;6&XZ.V=E7MDEU/O961A7
M\&M8\R?X<>=20X9S^+WAF6LW>/6!,+N-JX#SDQ>&5A+Y#=[E!PG/8N6(G8$
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
MV[L3H9;E7LWZ6DL]\_;3!@@618Q!@ . DC6__F5F50$%$"#!0R)(UFZ,VR:
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
MKKQ;(SZ@*^_N4'FWWUZ^IW>__]7ZGAL:2 JL$B]T__>+5)8JW*"?95[69LQ
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
M?FY2?L>(>2[#:#6<B6\O81#)/JEJ .S31B,U+Y[$;3:V]_PO4E%A'>.$/!>
M9:'WC ^DO1,F^U*9N^"&1WA#CWB81V \!JAV$:T7*>R _3\8)FNX#E.NH 3:
MLQF2*TZ+  )8ND)Z%=]S71^1P%^@3HQ?TA"1\0#J/,"BL7P3%Y>+B=1E*W4E
ME.*V7.S$54CKJ%":T8A/?^-'([$K/TNN6H\TV"X?F_"[N[ N9.V)U X"BF\3
MD^1VC"E'HQ3(_"HM6'R%5=M>%"A8Y29,5(CJD3R/>8BC.DDG%(F7?%'<:R%)
MTAX)1C\1PAH1C.2A092<M:!7VX-?%P]3$$P U)P6GE&,,/OOH_P=5(;U2,)$
M=SP"Z3FYD>!^\\=V.*8\'S)3\)M W@)H^T:>)V]<03YCJL3A.Y2FM\]R0 =E
MYP4,9)U4G/ 3^ '9-E88445L!.F4>7-A<@O"B+,4@CL=<SJF1 7.P2/L1T%X
M "QR3J(),JK)@K!=N0( 5W\7/'WM:HN.'<2F#(^'&S]RA=0I;A$!C((!^>TB
M+'>"30OD7+^:J?THC8+$SF%[D0LG"_*M#_].):V";[,2"VK(< HAQU@W(O(7
M'(4X ' R0#80Y;@]D8?Y>71ITFV6C!M,&JD"I>@3\'ZYAM#(D<ZCRY[X4F!A
M_UCXN<R_61#%"3< 0*\^,B&?EE$>EP#C('\'5L%>"A3WY7+CX('1228B0_JM
MBIO279!;2$.Y6V<H%9"$"%*C@O'"*HIC*]<IK!NX)5SU(!$P />"<NQ3BJ'
M#%RDN /76$.X@70Q NT)!IRX'JUU3J5^^"WI\CQ< !MGT8A%(<HC1+'/@(6P
ME@*T.WXN1Z6( HRT)\HC]!.76D151]0CY3ZPA 3@&%:H&%A>! :V0P[^PG)!
MJ$%$:1R$=/X*J9*-1=4$6A8:%V"9QELY*B_&A/,(TWWT*[$MH6H(#RY0^DSP
M7BE5.JG\$,(8B(1K#U+8OO$LE:/E258<:HF1/ 3DOL2J4O8\8N_D7]Z#=C7W
M[.=WKD^G0!^]SXZ.MF30[&*,91'80EC"'Z=FYF:+FYKC$/XWEC.+QTUZ]%L\
M7G[6:37[K6[IXU;3+'VV:MANL]OK;37JZF>=84>O5:]5KU6O]276VJ_&"7\C
M+LLY+3!SO";^XY?V+ZG3<(P7R+N68=)E(,=+7K7,Y%UQ-PAN#^\;)+@8\I:7
M8UGSGSC:^R7O:?YVX".]NF.EI99_N:=2NL5]>PWTO2=7:QXR&H@)$%?T/EZ&
MX:X8.<S#$D69(P<D!GA40+1*&SXWP+7V0:$G"AN-5'M!JC4L:V0[/QY(%[L4
M*W0<QB:35;OVV&1)6WJ=/2]ITK3G+XEBG$>9=9NL?.XMXPC@</%RVU>W'>*4
M==JW:5K-+H\X?#$(X-,-(;&*;^VTGG)9;4\3E&)\[8Z^T^S7[^ / (<W52[+
M=:P^CU>:>YX']^PUA_4C(LT]7_[H:WGPFGMJ[GD\W-/J=IKM^A&1YIZO(7N:
M]3MXS3TU]SPB[MD:-@?U(R+-/5^#>];09'-P[KFQM79"_U>X[SY/D:PQVROL
M3U5ZFZRBD0(P' <9F.V-I8@51_Y2/"XWY59L[&B/J+4QI]K/"1V<&6GLJ$;
M/4W M3ZBUL8RIB;@\\&.]K#9T01<ZR-J'8C%:@(^!NSH=#4!U_R(S&;K/ EX
M3]%71Z+/E[<;VDJI+X#%<:"[U=_XPEIQ[B]LN-R';?+XCLC<UGES[!Q)8T<5
MD6)SFX\FX%?FL1L+?9J SP<[!IV-)4Y-P*]] VL"UMA1&IIH;AO9K0GXU0AX
MR\"W8R?@\W+2?U JAYZ7;WZH#8MU/Z+-Q;P3,2QJ[*@ LO[F,J8FX-<F8$L3
ML,:.,B-/S]+A<34_H\WS7S0%GP]VF /K0!Q>GU'E"*B-TT!/A(+/RSM_M:[.
M^)DYZ=L',D!K"^/+A0V=B(518T<5[# WEBPT ;]VX.YAG#B:@(\!.[I;YX!J
M GXU MZR0HPFX#/ #FN@1>B:']'FJ3,G0L![<M+76:$7[3XVM=J<:^F4C;=?
M:VRW^N:V::VU*9VR1ZOKB55',3</KGJ%PSTX4]\38FD.>18<LKMU:0;-(>O/
M(3O;>JTTA]0<4G-("K(?;AV\H3ED_3FDEB$UA]0<<C<7A=7?-H18<TC-(8^3
M0YY76-27P+]T[&@*TP;.C\N1';$Q-<QF?L1CI41UTEW"HTZ,<'IU+'U^**?0
MB9UMJX[]# [.$S5>[2Q*;>N)U#RC]F>K>8;F&2\BH/?KV-]/'ZYF&IIIU!:>
M9K>.K47TX6JF41^+S8H$OOI;;#X%462072:&Q2_<:#IC?HPI;6,V.K/^,?_V
M?P:6:;W7&;;ZE.JS79TG_PK6$4W#=9<\-/V>#W;H>UB?4NVVJ^E8W\,G=T*M
M U4$.SC]KE'RQVXT]^SG=W[@L]4(I=_4;[[DFQI1]9M'\>:> MWJ;"N]&O]C
M$<5L;/!DX2VMYGP'.<-YN4G]E..;]PB86LL>5K^_;>V//<#F^!QL>R>1VF&$
M:>X8P?7*"'%P@7U/R*AYM.;19>6Q.QO7@- \^J1Y]*Y1MII':QZM>?1>>Y!8
MVU:QU3SZ-'FTEJ,UC]8\ND80Z78&.X8,:QY]<CQZM\23<^/19$K_+;9''H/_
MCMW'O_P[_"&7)#[L6#RV>!Y$+F96OPN99\?N(WO_Y([CJ1A8_5" L95^8H\
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
MXHC+E?)<$_ UBE>,0 T9'C8(TJD1Q_.")^3V#845HKJ3E?.MILG'QVMBI9)
MQWYA-@>Y]S_ 4I373>X$EVQ8L&UN9\'7Q2DV!)<B]1$QOX$\!Y8,+W^X^XK
MNF.(C/ 3L6YY>XS=" X$S2W'STK("2,"0\0A&V@JRM]]>*1M "GP84[<$1*L
MO*8%FD3\R+-7-S?Y$R.P#;R%A6*/&)K@%]?.C+?)A U^V-TW^+G9>J/2\*^
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
MF41.G@ /45ZE"FT=Q7VPVB)$Q!Q+2=D>!8_L$H\=0$!55E0+VSIP-#(9N]/
M&XLBP(B$U( !+30!U]BI"@J+XIP6<C'86<NH*FL75.-1)!QN"Z/*OJ)^6R K
MT!EF]TW*<6:BVT*Z(=RQ+\O6 9M&< I]2TI(5TGU7<P45PN/92IFJF;KE=J:
MM:L45!ULQX_TWQ1P*VPQ8>-* ;HL"HAJS6-IX2B\;P5[X="]L)8%RYT/YL+<
M1.3(FM"KR1QI[;.DOLE\2Z"I5O5D#++3.VBTS8V&QM2L_9;K3U2*Q@-ECQ<K
M$/ O<G,HUV[G!8A"J0.X"O9"4IN!7@,_DJ>/=X)).&TB>E0#!(EQ(7MTQ='Q
MNNN+$):4$X@H SP@> 58LLH@$N2U*A)?L*CNR-&:RJ,O$,K"W)B0/WI/@IGK
M9*I=%))&KMC&S?I-/:OHD*6K(N],>JS6LI]L]V.M)L7OT*VA5Z%;0Z;X1#OA
MH:]2:6)#M5%(R7?"MI13)H[^BJB8)K[&Q&:\13P2SK,<B!)'&ESAW%0)J)=F
MV)E#FJN#LD*BN22* Q4=<X5!A!O\J)Y%KFA$*NDV^UU9X:E!J!^07P!9?;.=
M/!)>W<![S,]!=D;R21E>8(L("GPIHV,AZ88N'#"5Y\EJ68TT).&B/4R_0;Z6
M\2RL@CQZ-/*6SJ*-ZR1K)<FZ?]Q)UL5\XC"P1#&$A*>"3BJYTB*%%>Z58*(@
MG ?4Q4T4X,Z$'Z05:S)^@,3"7%8O?*F?2D&-DRAQ[2IU3[!28:+R(P$B!QZ!
M7(<5\(Y?XO_J&U] LTT9BJEP<MBW9V/@6Q$GX9$ZA@_+6/A5V+P8C>!8PO(3
MH18DE@=IX<;8JP:5>B7)110 @YL!QB>Y"<2ZHCWT&IE8&%E 7&7>LLA?>@=P
MDW>S)?\M:WA3(6)0+4$&()<NN863@3*EB@K[_' K#T7[S8(QE]5=J@'F"\]Y
M(EJN@-/QX]O]Z@V"\! I!LGB:QTO9^6(,M>V4"[-9B\Y4OY3Y0N<X_6*^YK;
MGE-MAX^O8OH]#O8)!I-XG52"+]^X,.E'PMHDQ10C&)'OBQ>ELU5K;5JS)EV8
MV'Z[E5L=#U$4NQ>U];BRZ1*1?68_70S/F;,H(&YZ;?OVV(5?QEBF(T3-Y7LA
M^%)18]7N)&--(,-)&*O4%=.N@%CZOIN)38$-A['HI83;$)J>]ZR<ENN#Z.1Y
M*LXH;EM1G);;IXS/-K![G+B=-$[  F*)?0"Y0J>9>JU!^4FTRY*1NJ)RI.15
ML*,_J\"J(3C<3W>VF,F3%>W//!Z4M<Q= #H7/;40?R)2<L2YL!1A5%0_!DX
M&JS/.ZMNA GK<)G87(+0I$03$2,[("*CI8N5F:F%KCJ(9#P0OLC;160J$)=2
M.I9P!@$ (.EB4:*TTY<BP*/3>(I2AX)O27G,I%HV5FQ=?NZY,)NP2L+>G= =
MI5:)=8>>[3VVO"*J-,VWS2M04GEAU^&6$SNF$">L3BU]3:MN$F-5ARL+#L4:
M'NX6 '1^ .JR03<0H=;9BJ$8B>4"4H8\JELP%]4D7)$MD><EEEKJ:J"\]-6(
M!8"_83'9V]NF<0M2C]%MR!N%1^K=IB%JLD H&3)3I%&"V KZ'9^T9/%W)AI+
MHU:1M$A9*Y>5%Y8$H&%DD6A)(Y-#D.ZGP<(;\QA%^%Z1!^?><RK'I42J-BV8
M%,U%#.V)1ATEA3/'RO7/949'(+<XSH(NB.)U2BRAU@C4A5D4Y$Q\* (EN,ER
MH81]4P@QOP<RK0DQ026Y@>#M!75?H(LO='@X9,C+]-,+/$"75X.$A^+&*"#R
M @Z;+UX,P@$L.>:>6;+>8B^0YRQW19>TT3<NC0_4!5+6+8]9 BL;U$=AC$_[
M5*?!H=1[-F=R%:&Z9#G^B(T\S=;E?^VU7&Y=3);+@06GP WHILR$6 !.%\10
MH(?S:O$ RS?,+DF?@XS>NOQ)3JPO&--.\)0J(?H)!R!:4>XV=!!(6VFB1C>,
M?P2NJ-0:8:\+P-"1'0'!B.K-3U.0Q9XO@R=R10<SC!]S,/DH!G& &I(H%R27
M#9(Y:0!J]4'R449A=TO$'O3$S"7[6['E?=%S'0GZD!5I-Z1G MJUA/0IT#)9
M3TC^ACO6Y5U]Y#U;AF&RP'IZ\OG.OZ0BA@NA':PTKY\@EJ21%JI@6>XA.!9T
M^4@-4N'DO4S_#&[HJ2(J(ZKDT0/8(K#.5V1+AG&%6G2U6:O,QEL:R@G^FS0'
MF?LB?+E)G@J"*H6<-(FXM&AIGB>]C-I*8G+T#O[?X1K_[V'<'"59[)/)Y>\B
MR>V.DMRN%#?#T9/.520:G,R$SW*!$>9C6&.H&%W(94>(J]SS 4 FF_Z7Z10O
ML#:?I:9T$Q*9@A% A50=LF?FQT132&0[2=@7M8C/=O[,9LE3<!T.P'67-'Z"
M]UU>:03IXO^_'+!I?>.%+#H H*!D34K'RR2&'= F4="<(-.,( )Q59AWU58'
M(M^?=_H)?.I)J>#,NL92R&R]R66:P9&)>UIUW-1IC(&,$#S#HC$YF=@[H-":
M#U._HNR'D.OJ,&8S/U'!I2DQ%:HSR,Y]YNEE(IR/J8]3:;^0=5.ZF<8=O"H
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
M!21FHE\Y#I8)P((!Y?=CJ=_J',L$6^7F_M]&P?@9_C.-9]Y?_C]02P,$%
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
M!WL!6[$4)8(Z;<C.JR$HE&RD1#>(4-MJ.,7?T!3]^74_4%"P5V/ A'R[&@9
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
MB]]FDWP9\\CZ(HMUFFEN@++%0"Y1>L^2YEEP%5%T2M"VP[<-1=7_4K2YJH]
MPRM31$MAD0.EJ:Z*+]&Q8'UD41-BC$JY$(],PUTMI?Y?&C97=3,:_@VG-#B3
M:IGSZ7@Z7BSK4'W LR63D3,V&TYY2.&1,@/O'(O&"68I*T"E0Q2VST+%/<"V
M(9[YHQ.OI7(;IGT;R<X"W#,LE+..?*(7A\29,TC&.!9.X0!ZF@K%"X.0C)*=
MDK8[(&W#,OL'3U3:Z+/3JL++_UF-EY]_P>6[6?YI^H%@KC?F1@Z2!)<#DTJ2
MP<4<F2]H&,\N&R."+_88ZP-WP-N&=NX/3[O6>F[G4V$\751DN#B9TF"0R*OQ
MXEU%=%)>8%R.1#':9RF9D:I&G$@S PA64LY+M)%;H?IXU?N@;4,]_P>G7EO]
MMENIGTUGFY&I<M8A.??S!KS2262&.1NFM4DLJF)8+IEK#UE#Z%,;<">D;6@6
M_N T:Z//:_3ZR]/K(_XS_=RV7.?Y[)2RZW<$E6+-#?*&=3NW/;U? <^]LC2J
MY+GE/11"G12BVTCGDF11B@7I:^$"!N8="(;)&Q5$1LU+IS6 .T$=OOQQYZ/I
MI\T:XJ\U.2:3L,T.%F4QQ6K)&2^<8DUC*)5Q]$7*Y(0U)D1KCSU&^P@RI*V1
M5IR\N1[R<+ION'YWIQ!;@090"8LU+.1:C:3J/GXNBD($[46A^('CT2?UH]LS
M?P"&-E?N,1BYU[1RBIN4DV6@1:V.EF&S\>B,0$.26/K5XS.I!U4Y87&9XJO
M3#)(0\(]\TE5PZ-,MD)P6_IXF6%6.3TDX[Y2)[6+EIK-OI/E.YS?,B"O*',8
MOYT^7\WG.$V?W\QANH!TMANZ_FFCOII4KNMUYN-%W3]=S>O@X7P\RQ<F+7JR
M64Z314E(::6AE (PTTB)H%0I(D/NLVIU!.%V]"M_&%X/C5?=)TP%^QP6[UY-
M9A__+^:W>"%!H>%\C6D"B\6XC#='6*JP) $4QYV.B97H!=,E4P@(1C((&8K)
MQ2N;CSHS]I%BQSW]/_P4Z,Z4(ZV=_ B3>D+KMW>(RT-/.%U]5MMUD:_@;+0*
M\FRQH$>/M)3H<[8L15O7MX#(D@7-/9O(3J&S7O?Q<YOW'VK9-D_96.;E*$ B
M,2PPI0196%]W]&,,C*(0KKWA7G8J];\"8TAAXQY:OFX2]A_B9OZ+ L[W.%]^
M_I4FQ9*,2]V">E]7#>G[5^-IG2D_(RSP=1W1D_+[ M>@U[;I64JKTZH O%*)
M=+T^3@?OBI; 8O&.Z4C1;!3!,(["V>A34-"'.OUE&U*XUX"/ R-#NR#M? /B
M-O0CK[A4Q4KF%1(D35SR&!4KD+WGW%FG^JQA?176D,*H!M1JIX)V&]RS6?XX
MGDQ&,:B@+05T4B:2*PK#HDG 2BXI^I"R4M!G'_L,P8[UAT/7]5X#V[(R"Z9O
MQQ3&;T2A@/^BGOL"&06=IB03B&8F,2VM8EYHRXJ26FN1HU)],JUMT.U8%3AT
M.C172-OD_0P4)7P7<9C%[&.L*O1,<^%8D)1@@97:BPBEQ#YU!K?"&5+Q7@L_
M</"0-]/^SV.(X\EX.<8J4E&!;!(3ED>FA0?F(0LF%*7T/NC(8Y\"]4L@&LIS
MGE+0H'*9K&8\5[\J//E52C&8 VV2,V#)L_86:X"IV[Z:OT[F T>\'9-GT[=O
M<'Y:J[8HX'X.[\=+F*PCK9,X&;_=U/^,=''>U9/78 K-,O3TG>"9E2@AYERD
M+WW.LFV';TC)5#.&M-=,IZSH7.+/E\PRF)B=3($I*8!I%06#"(KI$'Q6F!"Q
M3V!\+[0A94>MN-)6'\UH\@(+TNOS1>'@)7EK?3RJ;+75%+1%"@2TIO@>1%:4
MUD>!&4V1LL\&^SW AI14M:)(2UVTC:(O _E"6*)DI+Q>,0B69/58H_K:! *
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
M1['1GLIYE_7GL],XGJYEOW*$>QU$;&X*$J.DE 3N!2NV]LLV);%H'3)AC='
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
MBV <J]LYW"<CG.V4M&Z)\"@C\1I/84R9P?RDO*)P"";_C3 ?66%*\HZ&A2A
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
M T,W6 ]>3\8?*8\YJW:X5/WV%K5+3($N25ST=HN94ABF""/R&%DC*:]-:!Y
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
ME!(+0Z>+2YWZ==\3[G3=*3@D=;9Q2<_YQ*OQ;!Y.3S],_FMRMHIPI0R<)^^
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
M4<FU[:)[5GBRE:5O+#S9QDQ'<$5]D:1<V5=Z]O<7']H?=G=Z:NMC[^V'OG8
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
M0SL:HN&ODF3-K+7(D$.P=;JC\MZC7R&%.TNN@^U\__KCRZTKFX-%M?:<M>;
M1STFP$(!B#0*A]IJT:=ERN-X3LLFFE#V'5)N'J*ZN1(=@JMK?.XI9(>)L4W!
MWHL*L8?H9]DL;O&%))VD E:WMT 4 \G5R'N:M2(162_[='*85R5>"%S-JA$C
M)-XC,_5:)#=7YBQ=*C>5'#?'F@Y1>!UXT43RNJ(HY4T2#ILE)3CM:I\>/2\A
MF_]^;AH.M[,^IR2@PY7N)K;R^W)]N?JR^KNE/H]"1BQL2I$%Y0R_*,4%0*4]
ME!I=SD'R>OKL(CN /1$UZDW3'"5]UTUY=@]>WO_W>X<KGX&S%: LR.YZ\C[E
M4@R_KPFE:;WFM8DZD9!G]S]JS[R!S6?]>([K]=OZUXIP?;7ZO(E0?[T(5L1[
MA6-/TAK19K+8EFNAVV4^&J.RK4Y3EQ=P +A]-Z1[GWJ='?\F\V-;^,M)2=%C
M@+1QHR7_)UAVQ$3-NHA,K05^EW4_ VK^#69J#=G>:Z9BH,-I=0_:ICW7+;(6
MW_H77;Y?EC/>](I+& %)&&@S0'F?%1K8AI/>A5#KL#N._;3D"70GKBY3<-(C
M\MBP_4$?OQ0V+M^M\,,?U 2XN'CWYHI!KA;_0^7KW[SYL+RZN)1G,A4TPO,I
M:H0"HXD !7L%?!@8J[%JJSH5 NR,^?1T;";^>A1&/2*3ZQLIB^AE:/:8;>YF
MM!:29)O0&>NTL):H]LDO>A+27#'NWMHRC<P/'>.^ES;Y0/>OHTO!5T_)@G>R
MM 9'!5 J!3K&JHP,1?5LS/DHID/= $_$^6.)R?O+OE=._ -D-Y[F$&S]*S2>
M0'>86^"IF!RD('O0,+NJY-;<-U40V@@P-O$6ZU5+,7*^L%GF4?4I+I]?15ZX
M%3Z(AHR0_L0-X?Y!>6/4*2'#XQAOKI&4-R9[*YG(Q(OWO(EBC**5>"0;8R;>
M75^XN1GSO /5)4S"T+*S>"?TJ!O&?_$GO6>BQ+, =48D7Q/4+!A@JL@ V9-3
M25(5TK-]E@;P/^AA)T+^](*=I>7:M;VZQM9\\!PW R_J<O5A4Z9S&V%?UI\7
M%WB1%WA^Y[?I,R]RN;IL!M?-Q_Q!G^CBBO;HR-83SOX-VV83UM9EM(WM4C]X
M&X(V.HF4<M2R.;*A!A/D65=D>UHBMY_9'L)^^YU'W_'\3,VI2@3'3E[+E1*
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
M%\C5<LIF,2H0#6J9;W&]IGWKKKQ>8N[6=P_KU3K,ZQ76HR$'\@VP2 56U*8
MQC2$PLAOS*0";F.*KDV+]B')KLQ01@5BNDZ)81PPRCNON'&0ZI@@Y9F$H)4%
M3'HSKE7S/.E$BTLG]3G%X"8'=,1D[(8==#'?1""+V6QS_TZKAX[B;][77?E]
ML?[#OZP>\P'Y/98B2V0!0O"F-AZ1T 4]I&04+XY^[U55?;0 5V)(TX'0X#+[
M[7*1$//&PM^&SYNKD=\6OW;SQ;(2_'P,2_RXF.5*-HO2B>(%B::\!)53))DC
M@C>&TU[,4<8VKE)_&:_$HAJ#\VSHE[@*(CF3(&F*$)0HH4Y&=* QZY0UG>_2
M-K&HRZ9?.L6DV@-U;OJET^=U2H9190D4N08ZRY6"J.DW'87CG#GNRG@=]'^=
M2<R#;&BT2<P#L)QX$G,/R5XF,8^&[8!)S$< ,ZWIL,PE9RB DW2U1)B!LRJ
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
MHWU).4V,*Z;KHDF_LRW*>NATDJIPX ]02P,$%     @ ]XAD4T3>@HI$50$
M!"X- !0   !M='HM,C R,3 Y,S!?;&%B+GAM;-R]:9/DMI8E^+U_!48UTR.9
M.9ZX@-NKKFJ+W-39EE*D98;TNBUMS UK!$L>9#1)C\QXOWX +N[T':"#3*JL
MNYXB(TCBW /RX *XN/>__?=OCROPS(LRS;-_^\']F_,#X!G-69K=_]L/O]^]
M@_$/__W?_\M_^6__%X3_Z]6G#^!-3M>//*O ZX+CBC/P-:T>P#\8+_\$HL@?
MP3_RXL_T&4/X[_5-K_.GER*]?ZB YWCN_E^+OR.<"(HHA=2G/D2,1#!V A=Z
MKL<)P7'(.%G<_QWY*,(X<B!R P21GS 8!PZ&@<.8ZS,7"?DW]=!5FOWY=_4_
M!)<<2..RLO[GO_WP4%5/?__YYZ]?O_[M&RE6?\N+^Y\]Q_%_[J[^H;W\V\'U
M7_WZ:C=)DI_KOVXN+=-C%\K'NC__KU\_?*8/_!'#-"LKG%'50)G^O:Q_^2&G
MN*HYOX@+G+Q"_0MVET'U*^AZT'?_]JUD/_S[?P&@H:/(5_P3%T#]]_=/[T\V
MF?RLKO@YX_>J9S_R(LW9YPH7U0=,^$JBKY]6O3SQ?_NA3!^?5KS[W4/!Q?''
MKHIBYZD*9:)0NJ%"^2^G&OOY"OB6\%:'6"V J\W]S1;&<YS^9@WNG=0'/C[@
M7C-70VY>J+<9F^K=W31U-?3Q$=MZ+?(*KR9X+;;-]""OU"\^R)_:9M2#SHAI
MW4XKW3VH_%O%,\8;M=QY-$C9O_T@?UJN2WB/\=/R\_I)6J7&/KQZC<N'=ZO\
MZ_M,Y,5C+>0WI*P*3*MEC%"0N*$+0X(2B @-(:9.""-'4 ]Y*&1.O*PVK_J2
M9_#WSQVJNNE![?Y@P$-UXGLN>)FO"[H="1]7QX8W.;*IL3#^.<./O'S"[0T2
MO'(:&GO^O0\;4(D;" D<I%OD?_]O/V]MML?_ZGNQNIJ04 49*,R@!QI\Z6#_
M?R>IS>D.P)5R0_)BGZB<#B5J^[67TL::)8%+4IO9/O)GY0G^S%=5V?T&JM]
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
M3R"ED2<%QX]@+'\!.<<><7PO1(%O(C@76YR;Y-Q06JR5X. 5+KKSH%_QO6G
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
MC+4U=-,>D[9-ZL%)9^L-F)<<V6)H/-U?N?1OV?O-9/?PMYS_)K^4NBJ:Z]&
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
MW+Q.]+<X"OX?T. $-5!]O\N4]\O^Z8ALCBR*"CFHH8,:.ZC! X6^JZ"SP_(
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
MKDS?=1.59;E[X+V/IL[%LND9E4LA?WR4PUD34Y 7@#<]_H2+*E7)LNK!+LT
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
ME]WKX;3JUW 9@]Z)JK1<^=(:U3,QI>E,Q1+M1TU6D\34N'[5$>-[KZ@4KT+
MTR:-K@HA68K8H9BI\M/8I1!Y-( QQ2'D#G/<V(V#(!+&5>/W&IF;4F^+J&^
MMCE8!Y23WR?TO!K;HFED]1W T+":\R<HN*[^_/Y#IZ]%?\*LHW7I3UT[-&6<
M.C]XA[^]24NZRI4;N=G3B)PPD=Z8@&&BBI+B $M_S?%AZ(B$!7$2(=<S2PIW
MLJVY??)MZ@2)%6S!ZNQF&).LN2)JA[JQ5SV'LC8@Y=I%/BPG53O=WL1ITRX:
M?I@8[?(M U/7/-4GQ;+[>F^\-R%MT^:4;];;%YVR2"6X=V 8!W+.QT0"<1(G
MD">)+YT))TB\T$1-3!J?F[QLL#>Q((8AT4:TZ^G+6&2.+#@?>%ER5<1SE\_%
M=A5NT64,6P!IPBA:-(0[N_EQ3 !,FS)G #4'672&/&/@>9!>#9",?5:U1A_R
ME;R_;*I3+0,F)SS$)9!C3B#B/E4UG5SI%ODTB)B(_)"9'+:_U*"1;DUVP+Z7
MH6:3A;MZ,3Q(<(EJ/=VR2>#86K7'VMOSK)D?#-"DPNY9@$N-3AO^KTG!0<2_
M[GU79/A3R08+_L#EY.V9-RZ9.IVL FO>K?*O_X.S>_X+3C/URQL5!?J)4[4H
MGXJ4-ME?,B9]N"5W<(P<XD/NB@ B2@.($4<0)0F-D.]Y*#$ZRFH3W-S<K-^S
M@K?%,GYL#M'_!.ZE&27(LU[A]BY0\*6.758Q&A7^-B"YH*TN3A@2*"(AI'$B
MNSAR!8PCSJ'# S^*8Y9$/# [Q/:].GF:,VZ];FYZ=]/9LIO;NMN;HN SZVM-
M]_P[]=_(0V*3KG+'KDW22F7%3XLFX%29!VK[%D!9N/EK$RZ_;V<]O-Z=Z=9A
M^2XM\V\_1:8M@--GU;1,[=%$G+;;&%C[JRT2I"K%=_LXVUWX]MRL'R!$F!]#
MY*O"ZI$(88Q].0 XR!4.H:'G:&V/FS0ZM[%[4]VJ-]LPK BF0[6>_MHF<.S-
M\(Z[KQ(OZ #OK(I8/Y=L0I'=VF$Z#4];1<R BH-Z8B;WFDE0651+5;^P#CK]
M3'F&BS2O3] FKIQ'\)! +P@]**4'0\(B 8.0AXBQ  FB%3=_LH6YB4N'S>CP
M\6G^SHN(%59&5@Q=0K1EX:+1YS1 WMS[_N6_]K_]TT^?Y$._:%SW55^^T/Z*
MPLTS3E<JXN]=7GS&*_Y9A00V:QOL/];-C/<5%WFAMH26'J=AR"('^MA!L)YU
M8N(ZT.4\<'A,/8IB6\L)1LCF)AEG)YDW?[R^4WE'Y7RWJHO6,T[:BD,+0&J3
M[,XSS3KY^DGF:%TW]@SS]?M%DYYEBW@!-M9 B1@J>X[.*[>F;3IQLEGE(,(G
MFU*:H9O-?'(0J2:3R6$-7)658IOUL@M$C2/7\84G8!(@'Z*$,AB3(()A@ 43
M.!"<L $I*0X:FIM"]P N5 T4J*+=UX5*KK!-G#XH,\4AQWJ*:H.YD06R@:AV
MSK<H1SB$>(F),9)-'#;V/3)-G#3Y1)J)T]</W-.N0R3JO?,WO*1%^E2G=E8-
M2.>/"$91 @,GQ!"YE$+,' \*5T2)E[@!Q5K!O!IMS4TLNLB1-EZD!Q=\J0$;
MAOB=HUES*]L.>6/O8@_GS7Q'^S(C=C>SS[0W[3[V9<,/MK U;AF\8BTGKE63
M$OY36O[Y(<WX>U6$;>F&"4X(CB&-PT0=!A"0A!3# +D.B:/$H<(HW\+IIN8F
M'SM(@8(*OBBPH$9KJ!UG&-9>GK; V_B+TH,H&[(2?8$-V^O/IYJ;>M7Y@ME'
MUIHOW3%.'-TF.-41&!$?(QA%*%39K!C$L7 @5?+A)UY F6FZ7LVFYQ?%L!\?
M-D94G6%4\!ADCNV?'(VR&R7NUY2=20/OOD^\KRDEIH%XEN)\-V?HVX/S:F%
M;;@=G)<O=P_,[YZNWVS+?90O[X,*XU^B.' $91P2%$32(8I\B$5,H$\I<WW,
M!/6,5M/' CHW=VIX64W,6'U;F_POXU\!Z<I5T6U=(\/0@=%>$,UUHQET^]CK
M3IND*0O0L[*)6.C;"1I#P:ZE"["Q%=3&[A[YZ P>(>G*2%TR3JX5VV"_3XJ5
MD2@_F5EEK/:&#5:_%/GZZ6.^2FFZ67X.'*H.X H8\P1!)/P0DH1YD$41";D<
M@"(_,!EGCK0QMR'B[>/3*G_A'-18I6:PE.*52K*4/AJJ^S%&]83Y2IY&UM2&
MF?>9?'GK/-,UT)<15O//T&!5QXZU,ZD$G3%T7SW.73KLPW^+BTRJ2OF1%Y\?
M<,'O^+?JE43WYU*@  L2,.AA3B&*O @F6.7?8]*_=&B(0K.@C9,MS4X$6J!
M(@4U5+,O_S2E>M^_%:)&5H%#CL 7A1/40"VJP$4RK&K!Z=8F582+1N_KPN4;
MAJG#7?HH'WLKNB*MM^*7/&>WQ6?IJ:24M]D:$7;D3%3X,(R%!Y&#I4CX)((,
MB<!#49S$9H4/M5J=FVHTH-59GPZV^ED!5QEX6^@#$V[J=8.>NE@G=V2EL<2K
ML? 8\615A/1:GE20C,C8%R>SFP<*55%/IU[JU;QZ?E6O]A2<O<[+ZE=>/>1L
MR5P<4N'%D'I$A:'&5.J4E*TX)'$<1A$BW%MF_%ZM#-T9R)5&VUH?5-)\4 <(
M)ED2JT\IMI: 4IFR %BMBI6&X4Q:71'&''/.!$Q(I-8P0P:)_ 7D)$JP<-R(
M$VPT9-CJ@RE'C!VV 6X!+\"SPC\"Z9H#A&4JQQX?.A8_-^]LN]QWLV%3H08-
M;(NC@P%)=@<'G8:G'1L,J#@8&DSN'3C!K?=TFD>]WYS&KW/@JY26TF-6V]/X
MGB_E%)<1*B(H/.F\HCB*(1:"09YP/PQ)D"3,*-!$N^6Y"5.[G?E8(^^E,"@7
M(._0@Z<-?,/9L79_:,Z6QV!Y[-ES0W #&FQ1+\ &-_AXF5_SR;0I5W8GU]JM
M3SO9-B7E8/)M_(!A2O:YPADC+Q]XI43@5KR6,IE6[=*RX_L.HMR!(5<EVWCH
MP00%,?18Y'HT1BCP#(-<SC4WO\ 6R;+(B\=Z2;I%;J9+9]EEGA.XL1-*3HDJ
MB!=X,":$2>^5\(A& 0U\H[/RMKB=Y!AK@Q6T8-4\H8%KD5\]J;?%VLCJ?I*P
M$39)="BQ*N)G&YQ4MW5,WY=JK7O,#[S_FF;IX_JQ?9D]X7 Y?0V@3U3 ,O9=
MB*GP812HOT34CSVMY="#)\]-&5IP^@?;=WGR@Q"'3B+UU%7+,6'LPSBB!'H^
M1XGPDLBGFD/654Q-%'B9?QW*TWEQO,KVD96PQ651]TY:>_5)_]VG3G;"_Z@Q
M_9/]QR^XYIC6\5RG+[U,I_^;X^+N:[YTL1]$PF&0U5O G%*8A&X,'8(129)
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
MXOE)3L?GAI%5.WWM'T+GKPE^IP(-\B!T286FPZ]D)VHMMF4:QH1'<:C"(H8
M% @!@J,(9&D6BC#&)(VME'R'#3\WHFO24\T*5RUK?Z\]"$CE0L!K'P*UF! '
M44DWRG"<(3M"&0_WD>GF)"-X$32V![7Q06-]\-4@_J4'<6<F&@:<5YYR-&%2
M%AL&STN.&WB7P=6SY.%A*ZK-*;TI:,X/]%+THXH,RJ5(<H9CKKM;$K449+GB
M/)T$EQ D)4G2.'8+W_H&G!O+-<>@OYG5N3'1,>.M%V([TO()W,@T=6IJM?/O
M@.*0LE0K:'S7G5X?=.K"4BL(+E2.VETW\ 1QL]XTFXD?UVSS>) V@SA&.4X5
MFS"=#X-AJOZ$"<B18%'*1,B@<"L$ZQS+ZLF8M(BKJILOC)'F/,#QW+ 352+S
ME&>9! G,8A6A8@0H3!*0I!F/20SSQ/%8]B9,)Z3I-J*^P+0\@_4!T=A'L"T;
M@\K(X*?:S.Z^[^Y'L'U0^#V![1QMV@/8/J?/SE][+QC&M8T,1]V [ECOWU8$
M4(-7VT%W9A_(G%&V?Z\+*3YM=O\C=E\%VSRL]4:5BC2+#?^PV=8_TI^+EH2P
M,,$\!SC4NF\H0>I/1*A9DG$H4K48QDXU_M.:/S?^JF16*CT/=B*S8AQ=!/NU
M(-OUB]]>6'1K(5*3,+8]>JN7W@H"O6$8/*O;E-W/_!R^67:\.]_OR\ADWB/]
ML@@.3@?&ZT55N:;<5)._"XZ.F@T"_;W0N8(M9_V]$%YGCKR^929V8=)7U^M,
MS\OWX2M9,>PE>[\5I-QOGPU?5[O136?BA-.()0SDL4C5^Q!"0"0D@&NE_!"J
M7R6IV^EYYUCS.S9O3*U.0MS>+MV0VKT(O, T,F>?XJ,9V9P;^=?&Z07#*SEV
MCS8IC_4Z_9)R^B\8>/A=IV6_U7:O=U7*_=>B_%?]A281S(2 (> B"A5'I Q@
M&*6**,(L9"F*:!@ZG85?'V]N0>ZAW.3$WD ;['B0W(.SY;FR/_3&/F;N!FX$
M#K'$Q>_Q<\^8TYY&VP%P=CAM>=E E;V+<5$K\'_S?";Q9X(EK=>R>_ZX+G=;
M4]I4FKVR^^]D_?G)9"0?8JL7ITU_5;?>O2,[\8$4VRIA Z),AKJD.40) 9 3
M#"CG"<A@"L,D3AB)\F6UVORV(]N='8W-P367I_VE@Z-NW(%Z+:=3Q;>%6=I7
MN4&+@(J'8KW6>WJ4K,S!L%[A\\UJI=;X>M%??=)QM3^'V5B&0A"28P:2.$<
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
MC9\X.(_CH4'@6*4!CG0<]$5L32Z:&N^O>Z*/YT73U2$)HR0+L0!,Y&J5A*0
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
M^.7_42V>]O4Q!?AG;Y])!AWV\KK?FB3+9Y..56=F?2?*H"5-(,L%ST&4YA+
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
MCNWV9+7,9(8CQB 0D(:Z;# ".>%$GP(FBE%@)&3NPB3>+9P;"1V*D]G10],
MKI6+18Z.@":*JGM&N=&4__FV8[A7G<61R?$P@2WG%EKU,##^M>7V%T'3"U!%
M:8V30:F]#%IN!MI/%=$93_W1ZVB3X)69_5LY*:F/!O++]\%X PU=+IN1#MK2
M7\366*&&.R;]ZL-[IF65BT?UD<_RF_II*:O(UA0:&W/^*,IE&DD5?"8QP%+F
M &:)>H] 3 &A:0H%)B+,L-N*VJ=Y<WN)?&T:"!Z%VUL.GBC@-3X&E9.:B=IN
M+@+CJ*&@X#?MJV,D[/E[8+N:?ZW9'7W!_QH3.V!S8 S\/>\?>#5QXBV&,> ]
MWX48991;&LS_:GJ)MK( C!+*\Y(22F0<QP"B' %(6 @H3AF0$-*80!9'H=/;
MX>IH<R/[ND2@LM8JEV4 PG:\ZPVWD6FT$[+@M\K68!35)RMX1NAGWS7B*[2W
M[W'^<K?[OHL&5XQM'L4]^>.KT"X4JZJ[\B=="<7WBL'H2M39I9?3'G6'VV6>
M18AF"0(4D11 S@G ),$@2:),<$*X$(EC'=GM5LV.HDRWW^*'[C*MW0MVY(]@
MJR./[8F7"]WPY.AGDQA=RR_5Z<!U"6A VNG 53VG<T&:AR^ '3-./JUC,^AA
M1BO/ N5:\%7/Z-<7,WKB8I.N72OA7$OPOKL^HT-*W?S-@.\". ^635T6YP_,
M"\5R'F_NJYRXJE<^:,@>A:>7<4*("$4&2*B;(HA8_8FD(1 ISS&CD").;RLE
M[AQ[;D1?Y5.W5+D7!PUIG5YS%'T9I"CM,BG6M#P&U".3;T?E<"V0<12BMA!'
M]U QW(O8R-7"W>._<J5P+S#]5<+]M[BMY.;#9OMENV%"\%*WR6HEV:OA[O0+
MOJ:XC(5I@C"(69RK539/ !:2 \83GD99AB*2#VC4YVB&U2,X?<.^SZU:'*,M
M<C#8)#T-J\RQG1D[GAL#Z(FK=G35TT^-\4;^Y>>3\AV-_-$#_W4\CM"-4M5C
M:\.KU/@X M15\>-ZFZ'Q'1>R6!<[\8M:Q/"/ZYWZTNG \JXLA3%"% _KJC<
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
MU^V.:_#:[G1X FWT38Y+> 4_*5O+GT=8J%CAXGE[X]J($^]L6#A_OJEA<]'
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
M>*+4K9]PJ0IF5(!P:2OPW?'VHLX57@#&GTM.ZV:#^LB[*;M<_^*'/S6:_;@
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
MG]5/=^)NNZ%K^3%H8?^:/SPN,6(9IW$$HTAUKPRC%)(8)S!.$BX(D9R-K/H
MNQ5O;HS=*=( 2UZ?2-.=>CKG;Z=?]V1);H.5AHHNGM<;Y<O *[ M6%YI=ZE\
MBFKA!E63VX.['B4&5_M/KWD]!CM-)YKT-_&4[G4#!\IUV[')R?O<3GFKX6Y%
M^6O?M+KPCSI ?VRGZ#4BOK4GU &\!NY/%Z/8)[!^*#;RH?F1H_67<EU5NXZ"
MOZS7[(]\M5IZ&><!\@ED@LKU@_D13., P8Q[#,5)$ 4JA^IRG)O]T'.+5[MA
MK"F-I-XA:;O_ 4A+'W0_JQ99KY93T<_5XP(\>FQ!*_CKXZ@%T,*#'_;-+EOY
M#5W& Y VSZ4=#_&I:GYI#[%:Q?(VOB,O5,&#=C[:,V"^P_^AT691?PBXJ(N7
MUF:3HP398;CV9,U:/G"R5-IABG;S:P<^8=Q2ZJHZ]<_R)5T&:4 #+Q503@:#
M"(D(8L0%%"$B*$!4!-PJ_\U6@+GM,.2+&8U3.GT'N9E-/R:0(Z\6@TJE*QVF
MKY7^&KTWJ9&^$V*6M=%?0S2T)OK1<X;&W1[2Z3F[F%!?),*#0FC?=TH@9C2"
M0JX[?NHE7*7^6;6E-!O8YC.<ID^E[JU\RF)X4 K8QMP:@6_&<.X!G=H*'F3\
M#@BKM<')<32MT= 3!]':P'$<.VMU]S".>L_)YGU>T=6ZVI;\AE1U":#$%SZF
M?@)I[*N<-(EW&HL89G$2J\X,PHN,JA/V#S,WBTI)"?9B@M];02U/],^ :L8U
MUT,U,K<,0,F:2/I!<$H<9X::E"CZU7U-#!>NMJ]'\ ^N4I,XNY'+/'[@;5WR
M!,<D"#F,,QY!U4</XBB(8$"3+.&:"(RJWY\=86Z??RLD:*0TKT=P&L#^[]T)
M+"-_ZJ\1<=@F^Z+Z5]<F./WTR<H3]"K7K5#0?Z&]6_[UR7+!7OWFMR+?M,T'
M A$FQ!,A](,DEIL/CB#VD2>_=/ENA+[(/(Y,2TW:##RW;[\;N:%#:LP]PE9X
M7_:\CX7BR%1Q'/I2L.-X&"W[@-X95AB;^]S'PGHBCWN-:5ZT.SJLJ@=_RRMU
MP+QYQ"I*?OV8$P5YA57MOA)46VDNX&*C2E/6OQ/*[<[KANBYKG6K S55Z4L,
MJF=.<Y'+^7O6H2OJ\DW^I!^UE4]9'5ZQBQR7_-@><<F/"3SQ#?CA3Z_?AC_]
MJ"52GUMWY#\><_H(<G445DA*W.A=[&8-*JVM$JN6]YL47V66[8X=**X>VT(
M_:+_\<B+:R2OW^,__?B7,Q%?=47$,V^_>NQF_<"ULT,N<KQ4N5)205R!/QWQ
MT)\<'8,,>=5[#D&L'C?9$<@0);L'((/NMUNA&<^7/\DO9_-RPYB<WTI7%KLK
M[]67*Q5<XM!/0I92F(6JS%^ 4KDB9QPF'J?8]W @_VRR(E\::&XK<"TK:(1=
M "VN^EA;@<U6BXOX]J_ +E$;><4=#I@Q<9BB<<)6KSC]R\/ZVW_)1]2FNOQ!
MTXBFD(L/GH0R3-5K*<+X^F&^N&ZQD-VQ1).@N/1XG/J(9Y#P4$5?XA2FV$^@
M'R?$#X+42S,KCUS?8'.CAH\Z,*;)&5;EMOL*^-A#:^:7<P78R*QP4"GIX!RS
MD=6=D\X$$:>NNMX!)W78F:C^VFUG=,_ _!ME*A+Y7':[?GKF1?4Z_._=R_Z2
MYJ!3&ZKW\K5[E+^\5^FTJI[ZT].ZT)9.TW%S&<>"I7&,8<H2#R(OEN9(AB.(
M$^9S2I*46E8='DW4N;'63U_N[\%S(W6=L+SKW6R9JS/>])IQWSPF;63FU!I
MK0+HJMF-U0;D!72O:W1M\WQ:=8'6MZZ5KS2N]W^[KL0.DW]&GQBW:4'CB3MM
MPM#HL!^E$HT_XK"EYQ/??"A42/G'=57=;.H6$+JCWOH>JZ7M?;[:*N]V>PKJ
M,Y^F*",PIDP:LEY(8)8*'P:JN!QE >:>574Y6P'FMDRHW,!<*P!P1WKE$/H5
M5U\Y_6^[Q<)Z0LR6@#%A'IG8%<*U[. ')?V/X.85T+4&"]#H,,J1]E  G1*P
MM1"3TNI0B%Z3Y>#G#*ZOV8SULU2ISL79YL5#$VBX+JIW7*Q+7E_W%7_GU4_?
MY<!R#+DE*%]T.X'3?>^7//&2)",!3%@LS6^"4DB"B,' Y]C+?(8]/[ I#CVB
MK%;$.D&63?/)$ZU/2[$;I9%U]<[QII=[+! DEM]KFLCIC05,0R+DEQL(E*'
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
M@M@L9==@K+E]TK6HH%*R+D"EI05X)R[X(2^:W_YH6]CW/-YF'[XC%$=F@0;
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
M)GD128:,69#Z(9=_0U:NTHLCSHTB3^=3M#)?;@H_$'<S \TIFB-3Z;5 NLA
M.0W.V%DEKT9]ZTR1TR 89'^<N?$ZZKG==P+XS.GZH<C_P]D')M>G7.3XJ.#Y
M3<$Z?A[Y-[F4L?MR_<S+S8OJ@;:15RC+\5FW0<UH')),VG%9(G?_*&(>Q#$3
M,!0!XC%E29)8%2V>1.JY4>"^Q7U;\^:YS)^P[F3RW"BA:['R5@/]KW5=-+)X
M "L5GSFHE\,T;XD=V<YF[J<B[([""[!7&71U?MU90K\!7<]YH_@"M*HO= _*
M35W%=Z>_>_J?9+I&64+&E?Q-EJ%))N/<4C;-X->V$M;AG$02)E-A\+RH&H&K
M39FKY$K=STB._.HWOQ6Y$ETG);V\ZFK+J(^P2!-(XS2HSR@("B(H1!+Y7IIA
M2JQ"U,<4=FZ+7[==<2NQ8L%6GR;@>FA'XA%FVVPUF\L<CKR(:>6@UDY%?&CC
MY*8LY26\;G_9G4G=UTXM1T>_5,HN=O,_4>/D\29FI%;+(PC\1LV9QX/^?#OG
M$<<<4A*KD*-L=23>K[C ]>?R<UX^?7GF-,<KW:KM0_%EP_GJW39?J<2#+R^5
M"MAK_)I!$F#LI02R!%&(4A% (F@$@XQY*"64>K%1(*\;<>:VKG0U GN5@-()
M=)529X):+=#J!1K%;,I%73V;EQWZT\[1R.N&^?1\.#<]@\IZ73U/-F6_IIRO
MB4X=;@#MSMS3?N:$FKGJU8=5Z9DC[<Q5M7;.JH2Y KBWBMC5@TQ89<P5((=5
MR)P]==C>K:X)P3\J+U>[8WSY%6^VY;%QSG&8R>600C^.$KD5XS[,$DYAC&B4
M!L07B#*;K9C%V'-; ;L[JY^WJDL/^#4O\J?M$]#JZ&I^>1L@TRA:_\ERNV4S
M06:[IY%@'WE1.\!PL7//O2AT*XI7X)\<EZ!58]1=S@  G6Y:;,:?= \R )C7
M6XHACQC(?#@O_ZZZ&[Z7[\]J7:E.6_M/R4\2FJ@>&@&F"")?$E[FI2D,0Q)&
M21I&*;**^>L=;6[LIH0%6EK-;W79(/F)?="+57\(V@"L#6G+%8)C$]4>O(ZD
MDI!&H2(34-R23^^(T]*-B?)'!&-TTS!*N:%4U0MLTX5NZ]C^9<P#D4G6@!%7
M):ZH4,6N/-6,UO>CC-$PBXWJ;_</,S<2::54C:E[6U'90&E&%=<#-#)'[+!I
M)%R 1D9WS-"/@5-*.#/4I%S0K^YK$KAP]="6'U)2U?!+NS[SZM_O7K[*)]U\
MSZLE3X6(4\^#. O3IAL1"Z1UD4IE!4<<)9X-!?2,-3<>.! 5*%F!$A7\KH2U
MC#WK@]B,&AP!-[X';PAF ]IW7$3#<?N.\^--W+[CHN+'[3LNWS*T6-%SJ9P]
MZL'RYQ77 6L%NWE:EYO\/[4WU&>(^W%((8^S6#)($D/L4P]2'OHQCK-(!%;1
M8":#SHU*NC+KLT[<$=:V?)$!YF:4XAK)D;FE*^X"[ 2NNYB;X#F@F)$Y0(XK
M&AD,/'%9(W,HCFL;6=P[C(GJ]E#M:4Q(HBC,,LB#5'4?1M)Z85$(8Q^E.& L
M)HE16M&IA\^-6;ZJDN8'C<?JV)C']4JB5_W?_U<:^,G_TV3DV3'- :9FC#(4
MJ9&9HQ9KA#H"I_1U2@0' TSZP9]2[?6'??*:@1]PN::<,YV#J$*?50&-CRJ
M\$[<EISEFR5*688\X<.,91PB(F)(PH1 3)"G-B,QRJP<FQ='G-NGW@I<Y]A2
M+2,0F XJ,7(9;\,OWB6*8]/  8#[ 'LMK^YDI25V2 ^FX+CEC(NC3DLDIB <
ML8OQC0.C?[<EW[R\6Q>L6>-0(A!CG$&&12;M!AI!P@F'&66,LD#0)+!R=[X>
M8&Z$4LL'E("VH;2OH3,CBVL &9D;.EB,8"><4]QM2.CK0:8-XSRCXE'HY;GK
M!OLN==GEZC.G//^FG:(KG#]5<G_QFQ2\W."\J+LA5;M.2>MW_':]6NE__"/?
M/.;%7<'5,?R24#^+8IQ"(CQ) 1FBD&3R)QY'R"<I]J4)8NGN="C>W BDU0[\
M(:7<Y9LOP+; SZK]$6> /JJH[WI**[55_Z]U":B&8-&TK0,_Y 5@4F%<VM9=
M<3S[QI[8-YK3\9VWM6)@K]D"U+II+\M.NZ9Q7=7I;+=9 Z*BAQH=59S?)W5P
M_/4/OOK&P:_RV8\.Z[^,,PFN?<8N19S:S3P"O"<\TV.,,O@,?/NTU55QS_5#
M:8P=(BB2'Y,'42!49I>'()86(O1P$OF<QB$75N&$QB//C?\[@H-3;89442'K
MTW/#23 ^4'</[=AG['>W'\#-9E/F9+O1P8"26T=S85DCY/H$WG#TJ0_E[4 Y
M<4YO^8#!Y3(/^C%]*%31KD).N>K_& 0!IA'FD#$22J)"&4S] ,$L$%D<Q&'H
MI=BZ%N/Y\8R^H4EK,':$LR[HUX.K&?=<C]5D!?RT?."'5E+5GP^88#>D;-]E
M3%R7Z^L9<>HR?9>5/U&>S^ F^US#^D1H7^+O[H]"6@R/^?,]+U6X '[@2R])
M<>2',<0\4/S!$YA2D<(P"\,P$9A1S[@^G\%X<S-O=A5<6YG!NA5Z 9YW8IMG
MFIE@WL\M(R Y,KLT(.[%78"=P.!^)!#-\_$<@SE5F;]'WGD!U='%[LU4_Y#F
MQ=-:Y=FI+/IUV=:Y?<;E)J?Y<QV&DJO(B>;EYOPO<B=/5UO&*UU=2!W,KPNY
M0J]>P$'!XO;ZVB'0^5<=F"BO$'+ ;2%)"$C#IQVZJ;XK96LNS(L'1PE_%C/8
MD]%G\I3)4O8L5.KFY-G<YK2/E#9Q/W.Y+&VY/J[I_*U2>_3N?4N>!CY)6 A]
M+\@@8B2!&"4<"AHA(6(Y<&S5)L*%4'-;>FX?=>G)!2B;EDKJV[6,WW R66:F
M[M13,/*:=;:/U:)Q<[0ZU2?)7:UJ5_C! T;O=S4(YBEZ8MD)-H>^68.@-.RM
M->S9PXA:/UI(HKHIV!=>?I/+?O%P)W89<9V$.!4+7)W^4U,6-:113'&*H&1N
M#A&/,22"!S#$211X)$*);U6.UJ5P<R/NDSF' PO6.IU$,R)_JZD9F= 'SHHU
M08\!GU.B=BK@I(0]!K2OB7N4,:YHMG;":ZR.5&YQ]?CS:OW'7SE[X+_(L=0O
M;\1&K2YTA:LJ%SG5F[QW7.[&5#?991:B($:>9.[$3Z31G2:0L !!D7H)BM,
M^[Y];S9W\LV-QG\K2JYJF$@;[D$JL.\+ ^3.F7?]0IP#O*M02+0^JBOU@(9O
M#F?;C.S?< Y'YOM3AY$'?6H60"D(E(9 J[@ 2LG=7['2%+Q6=3?!7WLF>%@S
M.O?3X+YWG4,9IV]UYQ[@DYWQ1AAFV +2#G)7?,$KM50U=78+IG_X\/2,\U*M
M5XVK88DRAFC@19 E 8/((PRF28@@C@(_R7R>Q(S;'1;:BC"_\\-?-/<K5ZI2
M0+LOFV+LUMWSK.?#C,-'P7@:DNX0KH)8R:_K_=8US756G_H1['4 C1+NN'<H
M?$[)U5J(2=ES*$2OZ7'P<^S/-C\4&_FBY;OBXA_;KN;+(/0H3E(!8R8P1"*+
M88J3"(HXBE(_"6.1)J8GFF='F9LQ6UM#>W';3^QW)3'0(EN4RSP/[N6C2R>0
MC1X.,39.YJ>33O":Z$Q2@Y3K&JSJ"##?P]BNF5R?,*J2GP_K-?LC7ZT<'0%>
MA*GGX._\O9,=]UT4OWO(=_GB 76GF\C]FS:!.L*1AR(,DRQ1->14/@1E/LQ$
MG CD"\2)>1'IPV?/C1M;\<"-1<'@5W!=YKTK0!B9[?;Z#ZF<_/J],2^#/!R0
MB>C,X,6PJTM\6N.^(L.O[IBN8O!I40_*_YZY9& FI@I4^5!56\[>;TNY0-SS
M,E^SNLG'ZUK\?^"2?>*;._'SNA0\5R5LJR7FS)>&G+3F5*U+A.4V5I(5@AS'
M6>H1@5)B=41UM41SXSFEBRY#^X/8"?FCVFZ5^ZX;E=9.[VUU3E;];\N4K.OG
MTFSC.^D,C4S"=;N36AE0:P-J=19-IYL3+5.T4@L@U=*U3O>*.4Q;=86QVSS7
MJZ6:-C'6%8A'F;3.'CR,M3]M%?7?B<]<APL6#[HIRC(E*" A\V#&Y3X;92R
MV/,93"AC64)(0D-N0\6GAYD;O]92UH3:R FV2E []CR#J1DE7H_4R#RW!VDG
MHF[RY)"R^C%PRD-GAIJ47/K5?<T8%ZX>U+!(K+9<BMKL ")?=7J5^\4HBQB4
M6T@!LT#^4[ LBT@:>C@T*M)SZN%S^^3W\EGUFCD$S&#O> 4,8V\>=Z(-:[MS
M"(55$YW!D$RU?=Q#(Y?=/];EOZ4-]_'C+?B!M!U>U>T_J@A?P<NRSJ#'%?C3
M_LZ__,E92YR3</4WN#F\9<IV-2>%?=5\YO0UPPP9W;.AS47?XI4J-*0K\_II
MF,619/X,!ZKXL4\A"3,&/4%XG&8A]5*KDF/G!IH;L[6=8':" B7IH,+'9[$U
M,VE<(#8R"0X#R]JPN82$4]/F[&"3&C>75'YMWER\WE5Y=,D\CT^X_'<36AND
M*$8^2V'"DPBB,.,0JPXL."",\3!"<B-T78WTPP'G1A<GBG[O)!X8^GP1<S/Z
M<(GD^+;4%2 Z**!^&IF1JZB_&O2-2ZF?AN!R/?4S][F/_+WYAO.5*@GR\[I4
M411?.%7]I52G=/:O;9WUI[T\*@B4)A'U4[GYRKS(EWLQD<$L#A$,"&)A$(H@
M]*QHR95@<Z.OWEC?F[_??E49L-^XW#"KPVS&B=1ENW.4KX7;<%^K*39CP;>8
MN)'9\N[V@RH!3S9@+_ "[)2!8EU"I<[)L-Z]9CK*;+)@WB%83Q;%:R7<;,)W
MAT!J$[<[Z/E#S<Q*/N>7]9KMTT]X]66]8MWZ^4M?^#R,0P)IF 80I9F0_)[$
M, L\A#/"H]BLP;?=L'/C[*YLMI:E$<RF]J5K\$:W,JN-[IUQ&;T!)J4-&(X-
M2Z.A)S8O;> X-C*M[K9WW;_G5/O. L]/]9'A9_XLW[)'N86^+]</)7YJJQVF
M@N-0,"@RWX,H\3-($(H@)2D*4<H\WZS:H<V@\Z.;6FZ@!*^/Y,%>=-#(;N[[
M-@;_\O' &)".3$)F: XX4C"&U?RH80QX)SJ"J($M]\ ^-\#B[>9Q7>H-#WG1
M57K(&I>Z.@_+);=(FJ]4>:"#>7(4JFN+9\\9A?&C)CN[L%6N>Z9A?:\]Y?_2
M1%W_4DK+MOD2. E"'(04XDQ:DDB5L<69AV'*PRCP112PS*C@^9GGSXW(6Q'E
MOK T+DY[#KO+Y'PE(B/S\"LP!A#N*53,N?5*=":BT;K^=)OYBSLEC_-]8IKR
M&.GTP*+.=E"T*X7@NM 9$%OE, )<4LCZ*:?R6047N4IR*_-*7Z#*"*UUF@YN
MTM_H_][F95U''8/=F;'<EY*\J'W$FT>\ 8KBB_5&7L;R;SG;XM7J14Z1&ECD
M\G;EX*CX,R[K6FZ2W=</A:)^1WS>,X<]U'WJKLE8ND?D+B'W76;'O56Y44[C
M71&]G^3D*!="<Y3AQQS31%K4F4<1E#:UW-%C',$DCE.*,)=OGE' 7/\P<V/B
MKJ2@%=7RM.@"L/W\[ ZN\4^&AB!E_!F; =&W7Y=/Z.S5Y;]>[],O##')IV^F
M9LL AE</;G;WS,O-R[V<YXW<WJO"C<]J'?G*OV_>26'_O4S"E&19C*'P$PJ1
MW(!#',1<<D20$$\RAO"LHF@O#SDW@OA"'SG;UCGAK?1Z.=N)KH/?K=O>74+>
MS//G%L^1&:05=@&TN(<H@M^_ZB8#2G"@)7?9(-,8)M<M\"X-.W4//$,83C3!
M,[US> ,M:8*JO'M)=])RK,^U57VK9AGE#%-)10SZ(E:EHT0*4R2-E #[GHA#
MCB/?\L3APHAS8Z*]P.! XJ:U_=  EPNPFYY . 1S?$/F&AP']8@RPL9YVZ?^
M42?OY&0$PJGF3&8W#B2>IB32)ZF'_+$N6RT'E"375-63/]>5U93=E5=4;K+E
M-OJ&5#K ;\E35:V#1-!/"5)UI*DTD7 &(Y)RGZ4B29A=K[XK!9H;;7W9/C^O
MN/:0K #;B:OLJ6)=0*4CR NQ+I_TQ/ZW)8%=.WV&_#;AI(Q-?VW%.6FWUMJ
MG3K:)-LI!/8:@;U*X/=6*9<<Z0A?MQ1ZK5#3,JPC"(\(V-5S!_)SD^*OJU*K
M$M6/^7/KXQ4JV9X&(4QIB"$B00+3&,60$9Z@("(93ZTZ)?>,-3=6W=6%.)#5
MDCM[H#6D13> C<UX)[$:H8F= 1QN":IGO&FYY[+B1[1B<,O0[B#/^$670+X3
MOQ65"I7C3 5I+CT6<D1Y##$)I:F&I*F6^F$&A? 3E'DA"T+1UI;\:M/YX\R
M1M_ 827)KQ-PQUY>982AOZ1)]+] Q8M\7:I#'-LF=>?QIH*@*/8X1%CEX(>!
MJN69,M7)GK,DI@'#5N50K@-Z0G:>#&$SFG:"V\@D?0C93DH=7>VR=<D%)!SW
M(SDWVL1-1BXH?=PYY-(-0YU\3\^\J.J,E;K+B HPK&PW8Q<>,Z.WNBOJKAV/
M%G:<;90A,HX]31<&G=C19 ;!L9_)\+Z!R=VJ^G;KRJ)RH_1Q5X<SXQZA3/F.
M"/$A$DD$B9_Y,(C3C$81"CP:6Z5WGQUJ;LNDDA0<B#J@R*D!PIZ7\C3R"/3D
M_T(4$ (SX2/H9_+?8>2CE$7+;[PDZVDQ[@XY*@<]Y9MZ:57^G0D -^-Q-R".
MS.!#WU'[S/J+:+C-K3\_W+39]1?5/LJOOWS'\*#43L?T?2GPC_NP0C^-,/&9
M@)RKRMTX5EO((()A$D2<9EZ"(N/*W89CSHVU]_&:'<&[Y?$_#@IIO81\/Z>,
MA.?(Y&($Y14!L9<PM0^2=8CMM(&S=<_?LT&SJE;X_V>C9@TGU2"2]M*3)H^N
M-53M5,2MZ:V.@^_V)RC[8+#89YE J5QP(L+DJH,RF*5! H,PQ3A O@B%T:HS
M9/"Y+3_C!^&=F@$SBW8L7$=>AOH#\[I'O]-&Y_6@-DV<WBD!YA&QUP.-<>Q>
MWS/L+>B?GIY7ZQ?.5?DK=21<EO(5TW$?C;&1)7(;CC"%49)E<A?.!4P)CR!+
MB<>]*"()0Z:F\Z7!YD9:K;R@$1AT)#8WZRY"?-E&=@G<R*S4A]D F_@B>.;&
ML$L0)[*"[PIIPJKD 4GR*M5VU6 J;=)G7,A?JE_P"BC#EC?J5;H6:%&;MMV;
MZ2I7<]#<Z\@8-06UQPJ]^(C)S$]39;IVI_$] [BYI7Q=F[#=_:5>PG'$(BA_
M4,D=\B>2(@QC:5\B'V5,Q*$Q(9\:878LO+-I:BDMR.,D@ 9T>RTL8W/L*T2&
M\.I):"S(]%J(IO4C*%,*YX7B3LF.+8VNA6['K/5PQ8=]N/21X,G[IF.^/K$/
MZ*[WPBN*%G[,,<E7.AI1Q2QNRU(.LL29U$21742B!")5M8KX+(8^(9B'<9S%
M'K4N0WARJ+FQ7MUW<;4N'N!&E01>[84>4"_P-+IFVV,WF(U,B35<'2GK..E:
M3L<5^GJQ<%]S[_1PTU?1ZU7[9%V\_CN&MOO"&VU>W3WKI))N&/,7_J#^HDN$
M"T_2 U4M6E,40T3#$.)$)#!)Y/\&/*91Z-LU]3(:=W8TTDK;30L84HO=%'<S
M3AD!S;$)9@"0 WIF6<'BN#.6V=@3][^R N2XRY7=[?9[M"];0INB\8>[O]W1
M,\8,90&'D<]\B!@G,./,@Y2&PD<"XS0Q/GJ^--C<R.=0WJXGR&(3=Q'AR_LY
ME[B-3#,]D W8Y5W$SGS#YQ+#B?9^7Q^YVOCI)$752T=N]ZJF%B;8%DR=_(+J
M$&^\U\O1AM 4MYZ]X<5'3+9--%6FNV,TOF=H)O!SOJDKL*M@T*WDM2]KL?D#
MEUP77UK2A,C_1PS2Q",0X<!3)J$'F1\)BD*>!+[5%O+2@',CX8Z\JJ\Z+PN\
M@MN*@ZJ1>@$>S,O9&<-N9@>Z!'-D9N[BV,H*ONPP["\).""UU@P8QZFS%P:=
M.#76#(+CU%?#^P9N0)O20G="Y59\**I-J1>S:A]VD'K8PU&60C_%6.X]@TRU
MELZ@[Z5^&OM>& B[O>?%(>=&.MWZ2[=R47U1B^O?\6K+=:)0;WK04-0-=YY.
ML1S;&NS ^''G"M2M*SJ2CUJ$R1POM[O1R\-.NQ$UAN%H#VI^YS!"^EIR7&W+
M%]VKN6[@?-.$,BX1\6."(_9_JOO6WLAU[<KO^14$ B1]@&*N1%$2E0 !W*\#
MSYS3[>GVN1>9\Z' IZW<<LFI1W?[_OHA*:E*KH>*5$EJS61RXK8E<N]%<?&U
MN3:D* K,8:& 6:0!)TS0-,0L0C3L<'>VI4JGWC/^[5EKWCJW49PFZT[E %@;
M#V: FG/Q]169Z]L:@=* (1YK_E<X@SBA#++,7!K*L"0T5"$+O2[47HO^B./
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
MSZ/]JY]:9[_7LS%I+70_B^T >CL1# _EP$Q1&C]KQ-=:^V>[;=*7&;@O )/
M>#$#U@]@' '&DT&A=S\C'[8)QKT67BBPL.[\JTVRE*^Y^;44H&"+_,':4!Y0
MVECIY^J,S?RFV+5A^;>-;;=G[7K5;":)N=+V;AZ!TN72!7@Q#:F*Q:+X;M.B
M5WODC;_^&_CP@R^VPB1)-\EO\B>[Y4>7RZV1U-*_*,0:?'^4R]W?ZU\:6;J5
MO:%@KO)INMV5OZ[3RMGK[OF2+GEN2BLJ@7FA_PS>:/ 7-J?4\_.JH/SQEYX"
M";I_+2U1!AT*'2T$H;O#S?B$*TJY-E%,/>C:-!US)4B8Z?_ F 8$XC#@D" D
M8,)#G"89YD1Z27J?J6=J UXSETEM:)6YQ#<5Z1E@W2:]/< U\*#6":DK$KN<
MQ&&@;"ZOZ_I)*5Q..GP^;\OIQZ\EA3,7]M=O7U[]Q7[9+-.K7JDX9*DY[\M$
M"HF>0$,:T""* DZ9<IHZ7V7%E GEK#;%>@;8R\&?KR0=GX;SI:2!FF-$PNJU
M):X@M0Y(#D1Y/I;\)$+L -9YNNQ26-=<\ 7_^^UZO97B_7:E)W5W=NINCS_M
M<<=<15+*- U@G$6:...80DJXA(IG81@%2K#(*_GGQ1JG1I+E&5R9?2G7=ILH
MMS5X4P5(?,\WCX]R(>SZ:T-_6#F2I?3-S7>Q&1QIL$]PAZ8\BVAI+"BM!:6Y
M50S$K+SYVV=N>$=T>LX*?ZG6D?/!.X)PG G>]<5N5'2SL"THA3T/>:O7EC;Y
MJ-3L9\COPP_SHYR3+ BC*$$PH4D*L3376I-$09Y1G$6<)2)S$A/VJW9JI/2I
M6$).UX\E+T%FS+;W+6J[@2P-]^,AQS9P(Z/^D1V:D8R=%99UZ'HCV_8,?+B
MJ3<C^4'4*RTY5CTJ-_G!<4A0GF]W8ZF/]5[E5W-8RUY^DQO=WS^K=RLI\OKN
M:A0RPGC$819J['&<Z65G(@0,A H93A$3U"N?E$NE4V,H<\ M5W975]O\%ST[
MVGD!*C?\N,D)^5@D/!))!(/4C Y!E$'*X@R**$["%&<RE*&?U$'?V(\C@[#'
M^M<MU0RVD;[W YS@=AL(^H9PX&'@Z#L%I<$V$[<U>8!K SX8]3H..%4\ZBC@
M \7A&.#U[G69>=[M,\Z\TVOS7-ACD6)I%^Q*KG2-C=L,MTM[]"7FU%"0S"1,
M;:Y!SD)(@R2&1 G"J5Y/)[)3TIYNYDQMU/BPWN1/=GNKH?RI^YW^=,R1DYF1
M\:9WW1+X=&PZ-[8;KT$&YL%=VI^&)^::0L,7T'!F]NIB5>U/_TF!KL-UD'Q!
M'4WZ*:F$KH/O7):A*TOMJEOX.B_C)[G1)2^V)H:R/G&:ATF8,80%%&%,H;GF
M#DE,]$]Z6B@BD:*,>$DJNU0Z-59M9!\M10MM!,?#+D;0>[_2"7DWNNP;SX%)
M\2B1ZPQHB\&;G<V[\^8>U9)],.I9G]"AXI'5"=VA.-8F]'BWGZRN;^DZYS=+
M\3Y?;/6L9I>(E$N)L(HEE&EJ]#82#&FL"&298(1R%4GJ=1SM6._4B&F7QO39
M'+'8-*9O/A4;"= O_WY=RM=SP*<R"J* "$BQ"1U2.(4DB3.H>""P",*8R<QO
M@V  Z,?9(S@&?R#,W0:" 7 <>"PX3L([ ];J\DYT:?<H>7DO8#5HFMYS=?_4
MK+T7 +F4Q/?2ZQT/VT_N2S=.&-Z^[!^I#B!NOM.5* 7^;Y?:"AN'O+;G;?>/
M=/GYV08&?"JL?HX4?Y/YPZ.Q6%,(?9"_FJV_]WH]_5&OINU)W9=BL?A8K$RI
M<Q5'<8!# ?67+O0@9'1TTU1!Q'",$LV$(O"249F8?U,;[/:INFLO0.4&L'X
MXP@PGES0 /C_XN-R#%B8EM43&ER:AY%-;)HGDB8<[.2AI?%E!JKT+@V0*BWU
MC88)5#CI]4N-U,SQPQQD2)OHE]!O*,C$?!PW\&1BSI\+<YFHF=VS]GRT=WG*
M:)V/^G?K>:B(S-( 0QP(!'&6!7KU*?7 'Y! 8AHD'#FE:6VM96K#[RXU36EI
M%6L&K*W^R7N.06T?\'J#:N!AIQ-*G7+XG$7AJBP^QZ6.GL?GK&.G,OF<?[CC
M!I12I>#6[9(73_*>_OBBF>6=/3[;ZB5.=7M+T]&<A6%"XCB%2:C,'E3*(,GB
M#/(4*T&"0 B_DTCWJJ=&#>;(HECDPAX\RMH-$\X+M,5Z5:\MY_Z*]NY-X;A#
M,@C 0V^2[. LK0;:;&#L!E^DZ53Y(J].%N\N@.R_2^*-5[\;)>[5C[M7X@W+
MT7:)?PG=V.Q=L=Z4M\?6-TM1);%??RT6XN;)Y-?Z1W4S/!8T2C&!"0^$B?K2
M\YD4<4C#E""NPD A+XT3MVJGQF)-VTS,1'YXZN='7X[8NU%7_X@.3%O&X!EH
M&M<?+_F!T2LG.58]*A_YP7'(19YO=^.A]YKEUIN<_Y8OY4$(I%),AG$<PS R
M\5Q$8D@PPC!54H11DO"0>9WDG:]J:GQ3Q4)^I-P* /BQ2PNB;HS2#TZ#KZ9*
M(X&Q<M#XT<MP],HC+=6-RAV7W3[D"X<W.F;:6!4JW]ATX4HHPK($0Z1[/\1)
M%D$2:(H(>":#B*=I'&?S3;&A"S=.V!?MQ0&["H;[P$WL2VXG@9YY,?9@I2+F
M)-*S-1Z)#&(69C S-_,5312+E48+>5V6Z C6&)>VK@>+A3%-)8DA2V(),1<A
M9"D5D%(:! %**&;(+WRA&USC1"CT )C;8-(-A($'#^-]M69^8TS[Q:1)J:/,
M[LKTPN!FLUGE;+LQ=\&-WM,GS9MZ'58K)]T:12;-=SWF4CF"JM]\*?OBQ\V)
M<N364=Z3XR<Z7G3E5M!K_45RF7\S#6>E!*L,"/.$"4IQ&L,DQ%P/'B*!F9 9
MY'&:,!(H'ONEBVRO;FH<:381S,DB8+G]@CT7K1>P=6.#_A ;F"%J0\'>TAE@
M4A4K"<QMR.\VQY)1)JCFG>;KG=6)4'J\QNH$6+_75]NK'/?:JI/[1]=5W=[R
M%Q;51%4EGZ<;N7AI;F[_KR)?;OZJB]^NY.?O2]V?'_/G:M^5/LAY%,1*QD)"
M*2,!L0I#2#*NJ2@5*A9A((5TFHM=9\;4..G $WL#:7=<L#0W\:L15__SOXUK
MX%OIVPP4M7?U$8)VSUTR\XJ6;&>Z\=IG8 8\;)I7)SG6#5#Y 7:.@+MQF\)=
MQ72<)AE)S?3^438^^E(;5,]$]0^ @N>V+O6J#_4D^7D]M"W2GU<4/IH$Z/4
M-*5 >RBMZXF0#;"Q>EBW2VW&@_ZHZJQUA$B&$H)@Q",$,4WTPA@%2L^DF4B(
M3.-,>FE5M54VM4&J::OI8\^5M;Z'/BWPNA[U] /:X <\K_&J#1U@;]8%D9Y/
M>5HJ'/ELY[+KQR<Z#N_T*G=79>"P0FM$$(+3)(1Q)$.(@S2#E(<()G'*PSCD
MB4B]<G-=KG)J3-)-\ Z\T9VH?.;\S<>NC>+&//U"/3#_M,G?E1:/I7]W I\Q
M!/":U4Y! >\$#(X2>*?>]%^V?UBR52X>3$Q--=ZFD4R#+(Q@R+)(3V<DAEDJ
M)<P0BRB+XB@TQTANJ_&CTJ?&.K6!=I/[_*3? ;;+2]^KP!B8%U[C<'DVX@"(
M^P+T*F!&6E<> /2&U3(EYJ6^,D2<!:)E%7C\SFB+N[/F-M=LYQ_JN!2CZT?S
MO^;BPS>ZD'8O4\_<<JY7@>8/-TOQ^A>-)^<\4"I*,(<"XQAB'G)(0B%ADL01
M83+" 8_F92*1KQNZVCBNV*ZQR>=C/[1LP(6*D?DT%XJMWJ?<FPL@8/(A7YJ;
MJR:VI#3)<[UW71NJ!$=)ED(4(SU *95"IC""J1(<<1P)% =5&WY8.J;1'KD%
M:[M^3OM)_>N?TG*.2_FQVF+HM;ZV; 9L0S0,G(&][6#72H>_:[S0XXY '\#V
MNV5PE47C[BGT =[1ID,OA7;>T[1GWG_32^MW6[WP?I(KJU#S26[JD^M($1DP
M3;6*1ASB4(:0AI'EVY02/1%)F--:P*/.J:T0=J$!W:+9+V,<) I3D22Z;QCQ
MV#364Q(2$9C%$25IADG(E4_87M\8CQ#/-SC&SGO(?2(W_%9R"9K9&P.UO;-2
M(*S.F#AF/(8'?'WO.U^L=^SM9U<@3NQ".[_JO]GS>V&T$/]1"2:N-_412Q8S
MGB2!IGD4(K,JDI"9BTT13TD4I)DYQ'+=\CE3Q]1HO6DFL':Z[W6<@_'R%E /
MX S,*L>X=-@,.@>0^Y90#T"-M#'D\2%Y[05=0*!E1^C<FZ/M"UTPO;D[=.E1
M/XZSH6VKE_D?7^>"A8G$*H4\3F(]JR(QI &+8(Q$%@<(!R)RHK1]D5-CL#^6
MN5DN?C4Y;1W)JX%/.U=U\WI@:OKCT^W]A_?@Z_W-_8>OUW>R8Q];)""JA\M)
M2?6/O11$HZA1.MFQZ76?.O&7KJO#IZ=B:8^>[NCJ\\I^9F7:I5JN;I[1*!,I
MHU!PE4$L8P69H Q*FA*>1"R-L=<E1(<ZI]8)2Y/+8^L9>*:U>+PYEA;%8D%7
M#:%+SQ-JER9P7=CT"NS@"QN+Z=<24VVP_G!+FA.5$MA.TZ[/Q8LS1#TO7B[7
M._+BQ1F(X\6+^ZO=6.EW2=?;E17$NET^;S?OJS3U1@BBFF-BB1)[)A"%B$(L
M,@YII!(8QAF3)%!)HB(?4KI<Y=0XJ;;0ZIWX48X#OFZ,TR]J0Z]Y]L8":^T,
MO,)P@. \=WQZ91N':D<E&W<8#KG&XTW_?9)#R?8//P[TVIN2HX%"<6C6%[&,
ML2:<R.ABQA'D*<&!)$R%RGGSQ*?BJ=%.&<!WE*D _&EL5J7-'GL(7FUP>>=E
M*&0'IJ9C.-_L+-_G?"@Q!A^'!=E]]V8HL$?:TFE\L"<5C69 [MJ@3F?24P10
M%^1:MH*\BAMM?ZB+D\U-HT[O=YMP[O(8?F:+_*%4%_N=_LB?MD\??CP79@B:
M$X:B+(P43!+)]3)81# S^N:(21E&04)0EOJI(SC4ZM-MQI%-^+S=K$WZ.],K
M6+$4NIO0)S,D^TU!71!WFX/VC.+ 3%]9JY>Z#7-GH#(8U!;/P!\:XG*NTV>>
M,P^P>IV1NM0[ZI34 XC#.:G/JQU%'"S?50>!^^PR 0\)QR&41M &IVD*F9Z"
M0B94JJ>@01(AZJ7=<*J6J4TW*_.J(=DSA\QI'-UHY6IT!B:2.D%8#= 0LOFM
M&/2KN'"RIG&%%MJ</=)7:'VXZ_TQO:@U\][/JE3FN5E:F?B5?)3+]4X0=?<=
M2XYB3&0&TR#1?$ X@@2A#$9*4D&C@%'FE7S0L_ZI,<7.?"N%U[2[%CIRZ"*]
M-(P;P0P(]\#4TPO2'2Z8=<*KY]MF?C:,?/6L$T#']]"Z%=-9V)!+*=8?M3M5
MPHNU7M/97:8JW_;RX<;H0=ODKG.$9"0#J2")HA#B1 F8,2,SSW&F B72B#-/
M03^?^J=&>N5NG*H-!71G:8?$J[YMX<9S R(\,,_5E@/3U\";VG@38_E+E>QH
MYP#8>]"K'%X7Z/K6S/.R86QAO2X G5#?ZU1,-\K3)>8;^9MF4G&XQ65%NN9Q
MR$.E1 )#EB80!URO\=)($UU&989D@E3JN=-TJ<H);C/9[G5B3Y:6PMNZ06;@
MP=CNQW$7P7<CM3X!'9C%2E.AM?7XW&8&?FT%T9NS7)'IE:0N5CHJ*[E"<$A#
MSN]UXYW?)%W+]6Z5@AA+,18$BHA(B(6(($UB"J50@5!QG+ L\9E)O2Y^:A.E
MTKK.2\ #[-Q(HCLB U.".QC>W?^TS[UV]H,J1NW:I]T[[,AGGO+/LO=AN<DW
M+^^DN2VRN%T*^>-_RQ<3]!P%"BL84L(ACB6#5*4(!E' 2!#Q4 BGC>"S-4RM
M\Y9&@LI*8,T$VD[WS'JG@6SOQKW ,W!/]D;&*YM>J_>=,NF=+G&T+'JM#C4S
MZ+4_V'%_ES]*L5W(SZIEH+\W6KWW\L?FK;;Y[W,2)5)*+&&HA()8(=W5*4-0
M$APD44:I8%ZB@QULF!H9U"Z8S<?VN:WG+F^'YG'<Z1T6]*%W>YWQ!G]:)X#Q
M E@W^MS^[0YBOUO '>P8=QNX.U!'6\%7%.4_V?DJ^7:E6??##_YH\B%_TA_E
MG,9<,Z *(8I% G&D8I@E)(&Q2J*8!8RIQ&F_]UP%DV.WRD90&PF,E>X3G9,@
M7I[G7 O-T!SDAXK7)*?-]4YSG),%CC;%:7.G.<-I?:[;!.>+_":76VEV44]=
M<+\K%CE_V0^>2&49%VD$*1("8I:FD* T@!E/**)*29QZJ8[X53^UCE]9;Q/7
M/FBR;4L*V0?Z;E.7X3 =F#%J..W1S6D-#?!G:?XP\Y5NR/4Z5?$T8=192C=X
M#B<H'4OI1F]_D_G#XT:*FV]R135A;LWUD\_J?;[8ZM]6.JW[Z-AYP%!*E2 P
MD+'FMS1BD-%$_U//7T(1<$RQ5^)@S_JG1G"5G>![Y0:@I1^ 5Y=K2PGHHA%?
MW%GUV;>IB$IX$A"]N,Z0-#(">B@B<08I9DD8D$A/-K&/.-.0336"4-/?#IOH
M1-M (*H&':V5W(:L ;$?>,S:P5Z9#DK;S<*[-!LT[#:7%ZU'_0U9'9'K=<SR
MM6'40:LC0(>C5M=BN@U;]B3]1 "7D0?[)#>?U3W],>=)HOD.95"EYDB!1@IF
M,F4P3@@7) Y83+P2$[A4.K4!J@PYX*_B&?,J1>;"I,CT8S<GW-THK6\T!^:Q
M$LB3@:%UKE&3?E33FK:[/_KR0:E7SG*J>%2B\H'BD)V\WNU&266!NAQSG7MA
M;\SL%Z8\1#&+LU!34<(@5C*&-&(2BC0-B0HB3K'7-9>VRJ9&054ON3>93_S8
MIA52-Y;I"ZB!V66/$=@;"OX<9!'O DFO5-):X:@4XN+Z(74XO=.5,LH,?W?T
MQ9PWU(JO:2R18E1!C$.]<$M("*D(!0PBS-* X)ADV(\L3E4S-9IX+YE)=6@2
M63V58N.4\Y7)];-+A/A<.N!+(B=!=J6/:Z$;G#@J;"H+!]#&;<>@9Z8X6=7(
M'-'F[C$[M#[=]<QA8=2G[NAJ\_*^>*+Y<HZCA+! 4!@2$SZ-S;8.H4BO9:)8
M_R9+*?*Z%W=<Q=3XH+(06!/!GZ61GA&.)X!T/2*X!I[!CP&\D.FPRW_.^9YW
M\H^J&7FW_IR;QSOR9Y_L&+5<+!]T'WHR8]Z]+N+F1[Z>BY1@FH4$8B)"B+,T
M@_I_S?XZSC(1IY2D@5?L\HE*IM;)C8WP7AL)C)4S8.P$?QI+?6.93R'JUM>O
MQ6G@WFXAVOA!Y!_AW()!OW'.IRH:-]JYQ=6CF.>V9_V#@:K9P4>]D*"+_Y)T
M]6$IWFMFF:,,)XQF'(8HB"".HP RQ@24(<G"A*0*)TXZ;&V53*WKUQH/I:'
M6 JTJ>"]L_)C*Z3M?;\OH ;N^YTP\@H4N@1"IV"ALX6.%C!TR:UFT-#%9[N-
M\?<KNEPKJ<L6-YL[D^+]=GF?/]5:I"$G/&96="ND$%,<P2P@"C(9182()*9Q
MZC/:MU<WM<YO#31)Q(V)?B/]!5S=QOS^T!J8 1J& JI7^4W<!M!V=<.EUQG!
MA2I'G1NXN7\X2W!\ZXH$[(_%0K^Q-@G4-B^?BHT\M2&NUP<IHTC )!.:4205
MD&+!(2=AIF(J,DE#[SSL+C5/C5Q*8SND5'>"V8U@!@%O8*YIVOROH+0:&+.'
M/Y/PAJO_?.M.M8^?=MT'E)/9U[T*N%KDR^1Y_+@HON^O%7.9<I01#$F483W1
MH032( P@9R@0J8A"3+Q$[=LJFQH3O1:5,LE1K;E]B'8= ^U*3/W -S@7=4;N
M&A&NLY ,I;AU7.'/DM<ZZWJ+EM;Y=SH*9U4Z-??%#==\M9(E:_TN-X^%N%U^
MD^N-_?M<LD1I]B!0)2:/-DM2R CC,)1)&JE(HC#R6CVY5CPU@JD&Z2=KIUX7
M[ R=V;S9^D_<A)#G;&L573VELUQ;PXUYAL!X8!;:J6-M"E 97<^+2K-!P^X>
M);(\D>I7&\NU\G%%L3PA.5+#\GV_8^HQFZ7V(^7Y0I=N#R$"I><_L0QAG'&]
M+ M3"0F-8HC24& F@X0KKQL3QU5,C92J5+VUB9W.<TX Z<8RU\$S]'ZN'S+^
MF<#..M]OXJ_C:L;-\W76S:.T7N>?]$^M\VXAZ?+#4JX>7FZ6FC34BIIH);[1
M2ZE23_1IN\QY)9Y>;D<B$@09BB*8DHSIB0H+].I'4T 044H31.,D<[KJW;'^
MR5&#<0&4/@"Z-.-GTPO[J]=^N">$Z=(\[9PR NA#$XXWWAU2)G<!WCTAS\ -
M,%)>GDI,A):3#V$2:VYHOC03R\VC!"[M9)][W59K^6!G+3UE\+D"ZI9$/EU*
M'2V?SQ4N-]/Z7%-,[X*KO]/_+E;O%G2]-OH'5=P;U<V29$9C&E.]8DXHAUD0
M$ABF^M,53" 5X-[T5T]9X-,IQY%CO=FIKIZ2_>D4<.C;*AQQ&7"A%P<XP7IQ
M0!$D41+ -%&Q_B%+A-]UZ@';9(SIP2595^L#L$Y8L9216LEMY3$@]@//$OJ'
MO4^%W3;PQA+</6G#5/1WVP#RD.-M+:;;(/5);LP6\=VJ^)8+*=Z^_+$V]9;[
M+:]U]T4@4)!PS82491!3A&&6"0%)+.* 1BFC,O51*W"OVHL$1Q J,-=(N3GQ
MV*[MY9=J6_=U)@0_PO-H!S>N&P;=@6G. &N/DFJS 7L!;_XH4?X%[(P?).V!
M/V*]<IM']:/2FC\LAXS6H82NMW*,3_DBM[/XS^JS7L-14X.N6N4;<Y78:/9\
MK=9D]\4[/=<O%KDP=P?V\2,!(8FB,H*!O=VG4J$GXK&$&0ND8@%3*/$Z#^_'
MK*G-!%][5>9DVIM=W[QG4A6KW3U\>\/8K*@_O+V]?W_C>U6HE]9UH\_QVVQ@
M:CUNKIU+H/2I4DDHM<MJQTQCO6K7(<56^P6]YZM0O9@V\O6I/N$\OG+5:^G=
M&/_M-E\8L9J;I:A_O'UZU@.-#7^HMS)#R7&JF1NF619"')$8,J48Q$0A%N)
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
M+$Z"!%.O[3Z/NJ?&E'6><&L[:!KO1Y,^\+LQXT"@#DR&Y_$$>\/!GX,<4'1
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
MR^@<%PPP*)9T$(&G;+EK4[_PW16_[*7NG8I?]I%]!P"Z6Y!A;$Q!.$-FN3(
M-K"HK&1:%^4YZEHK],];_+*7>I\L?ME'UAV Y1Z/_X(1+R )H! B<%V?@XM$
MC)1<!XP&ZX(5T;=)NS](TK@7S,.#9QC9=S%M]8%N3A?LQ&*\14DF615@NLZ^
M"P4+$PFDD% <\#833AXE:]QKYN'A-)P..K!+MSLW75I7P1%J^0[*4ML,$"L^
MD76MP[#)\((UI<VCF_OI&?=J>7@(#2#U#K"S0]NE"\8D<$7!A:]11JU[#:E.
MD*)-H8L))"P=7!LX[4SBN!?,#8Q4$]UT +KMH_#+"NBLA%7<,XIED9Q I1E
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
M:"#.SC2.ZV>>..'82'6'@W)!^ZTE*+?WI?<+DGMILN%UA(RI$SG)H?:<!*E
MDB2]B%*?]/G/([1V,HGG1,]_AE):![:2?.3+#K7;KC8_G:^F<Z2P;MN;N;)_
MU6U)"-1)QMI@(9+/+-'1.6 4\\5DI5"+ &U&5^Q#99=/B 9#S)U)=8W4UT]6
M\@Z+)-M\7L6(%]F'X)6E4,Z2WU-;:D9B+CH?&&*0KD1IA6EC)Y\DK<M70"?#
MXE&*ZB)-1!PDQ+RI<JJ5(J\+_81\D?77-S.8KY_-<ZU]^E39GL@,/BERC9W7
MQ)Q/EH$VGG'PQ<;"K6\T96H/(KN\O&Z&QT;*Z_'4WL1NUVOOK))&9VM(9IL[
M40K>0L#$A S:1LX3-GIG]B1I7<8S)[.)1RFJ2YM(^^A76)_7!EVORQWV! \4
MF=6W<"4+ID-4+%0>332<:TA909L >R\RQTV4CVP7AU-@1Y;QE\7R.I_7V+J5
M11!%"R<Y4UJ4FD5 YBWG+'H=0%IREU,C?.Y'Z+AY\I&L9@LE]A/8["[422@N
M62,";;WZ""X&38YSD<SG$FH=?>2IS?.QW6D<-VE^8H V4EV_:<JK!YKWU3H7
MJS'4N0*^</)@C& AAL10*"54"4DT>E6V/ZWCQC^G3E,.I;0NWC9>/PA>+>8?
MR Z?O:JI+A(FT3-=3[(5W N5F72"6+(<&122("BI@X](#G6S]D6/D]9E2G(P
M=#SB7AZOJ Y<RK?XZ<(?>5WN9P@R-[%$9"9;8%HE76=="/(_B$.GC).-6O4^
M25J7"<A6R!M64=T%V[4),<D-7Y??YRM,YT3/SQC7$V.!1\S(<G*Y5C*1R)0K
M]*UUJ0!0N-8&?3L0UV7"\126;PAE=6;[;C*2G*X#?B*3 03%7!A8%#DS7FQ"
M@X+K1OWQ'R2IR\3B*6S=X8KI)QC>R@E?U5*D-\LIB>Q3'96Z97%B@HL^V,Q2
M"9+I;)$%41/U(H(4(2IOVCS$>I2L+K.&K0 WG(+Z.%BWE/^R6-923!)7?>R]
MF*](E,N+%LH7U9CW"'0BG0L61&& NM2".%$?FR4F-0B4HN30J(KQ*+*[S"$V
M.XQ/IN!^C.AU!^3;S=/E^)1-EZ.+%N^3V@/.1 BL.(J\M+15M"3?9 MY)TG5
ME%5SI_%Q&KO,*)["=QQ0=1VXD/=[Q=L1 +_/<\WH)^*V5HG,\_V=N.I]_>IJ
MC,5FD,#KBYD_$4QRP43&C0M,FQ)9<%XR;X(L62EP^93!ST!LC=L1HXNP:0R
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
M#63?*88NTB'!E)Q<I$A6;>8$HF!!1?(8DDK!*Y>B;Q/-/4S3N#@:1N<[ .D
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
M@O22?DG::Q'IUS:#U0X0MCL_=R!2#B\;/<AL'2#S??B^N6GZN-P>#3^JLO_
MRW?E=5A_OBW/CA&UB1C E[J)Z0B$@*J6TBB? _=)-9HR.D3*/K#8##++$]FO
M VP.T.6=>ZO?%ZF^?.598B5&'A4(C[6S*GOP61&\6+T]-<P7UJ87_SBY^RC!
M/Q5^3VCC\T(TGU&B9JW7!J2TB=:6##CD%F(4SJ2DA6T<@([6,-*\%K]#M ZS
MW^'87%Z&BRE+\N_<J_[\>$!'T*W>N94N22<@&5D33J:!CB-'AX]3.?-H%3M9
M/#OFPOKPUZ>(?2>#0Y^>^^".A6UESO5_.4L<%7H>(,4Z%-[*"-YDA&2%]\)S
M.LI23_OB^25U%X%/!]R&?2^'H^B%;:?WJ^577%U^?W\12!V+_!O]MU]K4C1+
MQ5>RV@ EE$T[$)G*1@>:%QD%F=';MM0!39?7Q\'STK?9..AZ85ON;L]=MEB$
M#QZXD9J"##*9J[]S,2=#^@@63U;%?K*6RU-F-"]R6QV*H!>VD;:'^)V_F&67
M,+O,Z>CV]KJ]P!L*WRW]S(U3C)VNGVG$=?71R?S2M]61>!J^N_SU[EK@IW#-
MD=CA)OMC>7U=>%\O3HFB4#A@N3(:6\7!2Q3 @TS!"N-C.AD?R[A+ZZ.9^Z5O
MM>-1]4)W&U[.,D\I"IY :I5 >8J/H\\"I-/",.^,;L19._)"^N@Y?_$[:2!B
M.K@LOR66X$;I4O=[YIG5L9J5:9B$SYDRPQ))[$8]O(.8.YJWD/<(T8-L=#"V
MON$J+J=UQ\]I=<8C8]98 T5D TI9!@Z3A1A0%R&BU?YD+^)C+*B/IO0>L=\#
M@D9STR?M.R,$L[M5C7^$57W;_8;M^LF>_<H3](D-6_8D_5^%E<0Y86]S5Z0D
M(@0F$91 %0/+*&V;H++O_B]1$C)E+(3,*+^GY -BE!R"35QS(Z7F;1XY7G+_
MUQ"L'=W_-<2"'=U_/NPU*4X916$\A#II3A4L$(7V0-)G:44)+K:]N#SO_J]!
M*-BS_VN(23I%UH.&%9WJD.\$H@XG58%3.*04IQU:M"S%N9+;$"6>:?_7(  ,
M[_\:8(T.^K_N!3@WX[<EIF "A\)DH=PP2/"\<CH@,A>Y32'X9\*[)SZ^/U <
M8<#EN-KLP-\\/9HE*A-*<IOZ344G?^+@K5*0M)!HBM92M?$UQP]&ZJ<#[)A3
M;3SS]("U>U-?A%<^)A^ )\. ?F_!UYID#-Q89JQ.HDW1W]D,1AIDWB<'(PW1
M]<2GU.L+#(O?%KCZ]'V3IY05I?&KJW19<Y-%?KW\\N5J,;^F@[WQN8(;Y;/+
ME:""=IAA!@(F"3G9J&GW):[VZ6 ^X*M[&J,TR,C+TVF\8T!M5T/BEXRH@&>#
M=9AA=<Z2%I<UYS&CUDP<B9\IQR&?#BX'Z'-J=-Q#=RUNW*QLY[*\S+8H*2%*
M2Z%=2!E\\A*$-CHCM]D7M@],]O_*:0OQ1L)+(PUW!9R;X+](P8NH#".*W&+1
M=&)3@ <<K1$B,>0^#$;( "BT&Y+=  H'Z*SOH8W1>*UH'9DT0TZO/E-AI&@M
M2O2TPAS*'K8_>FACNXFPHV!@-!WVD-#<A._OOFZZ'Q>?7J7+^;?-B^%66YM
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
MQ'$9 PN&0[%(7KS>P$5#<0UZB5)ZID2C5K[SJ) NP3/C*V.*2;2UO8[@HA=
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
MEW@"H6NPKVB;.6TX9-*3#99'TZKY\J$HTU[@-H#-<<KN "W72'\3TH;/ZIH
MW/&LDC9 \1UIH2C".S('QO HBG1>VC:7$S_+,BU>QHYPCM1U=VC9[A_!7,ZU
MVMMD-*#0>?*/&""G9+6*,KK8)KK9)<W$@VR/M/"3@#E W1U YD_\MKSX-E]\
MNK^8K;=$$:P6,D&VFV8GG<#529@N%UU*B4SF-CR'3XK5$X@.L?I/4QG&,D$?
MG;"5>>]]^%[]\<V$ ,V%UB* $+5+,]8U&!F!>ZVU%ZJDT&;"Y,^R3#SV>&SL
M'*GL#AS0_5/\>@"<\CXH$R!:4H.*B2*^% 58+:W7(;O4R.O\+,NTU8)C1SA'
MZKH[M/P1OMSV-Q&P/4<.GI7:D4M98!"!@3:)>V6$:M5N^)A$/=W^#;?TD\ Y
M4.T34XJ_65ZMWB_GB\LW\V\W R!^S@^382:R$F$S/I#R0U8I70MHSW36*@BO
M'AQ5.TG$]_JRGB!RJ$V7+17<G<-Y>UNE;7U1&#*=LKK.B/?U5B*C!DOG=1%T
MI"O9AN3C$8&F[6UN>U =IO7NP'/S=OSJ2V6JG@69A5.6 GOOZUI"K.]WC.)\
M)UT(3AL\Q8EU7ZJ>7-*!9G\22D?8H#L\W;*1ATO\<%G[-K9.-WS"642=C.41
M4&=:F?$%(D8%6')FGM9M_"F>SY^2L:?;PQ98&\T^4P=.=QJ'7BWRN\O/N'H7
M+^:?-K9:SU(*BFMO0,>@26.X84&44&<P*Y:3X<[N$S(]_34]96+'H65LG4X,
MC[O/-N%^F]F=%?V^2!=7E4UI.R#F;^'R:C6_G./ZID%#IEAIA&/*A?:#L^ E
MN6-C$^4E7%IGQ!X@&D68GF*IXZ%V>ON,UO9WS$EY_;7;U;Y>KB_7M4_#..,X
MI_Q7!H>T#%7=KDJ@E0XE9DNBM&&/>42@:8ECVIR!QVN^BS;KN]7]Y**W#4#[
M[YM9=*SZ::1,U^DZ^"I 0!\A&U>LEJI@HRKR8R6?=I)/"U">U)8=N+_]UGLS
MJXV5K)*@$(,)35LS. ^1)0:(VIK,M61E2J .&;)G7QXJ#[%2)P^!^RQO1@F0
M8B[37LJ2DP9E'25A*!.2Q=H@F,R3NLF]8.=>'NP&V65$O$W3A3)[L)1Q^U#H
MTT_9B?)P,;>]*/_G""UN+O(_8+HBT]Y_QAZ!.&/H-XRES4,7U;:[IV[N5$(
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
MC?71&ZU<FQEWATK<8])U' I/:L/.L'I;IK5A?+^F4K[^^WFX>+^\C@A_JT5
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
M W ]_I+R.(LA9'(&4(,PBC9E-@Z"D!9R\28EQXG_-J9K!V*G/2&;0+"URCI
MY7U_XMU5@@3'E.E84& D!E#1&_#"!<!BC=:!O(U&>8E/$#5QCE53/VPL7?0(
MJXL^N1_*98;DZLV"@@C,)ZD8SI3+8 -C]:VZ-L[)@2"AT!>%VMLV&0!;DSCM
MV3H:*)X#VR@:ZA%Z&X:6;Q;SL^4LGE?-U1RM$Y8,'0&T.85$0P%W8.!$8<"R
M44SE% H_$/0>(W':,_5@T!M%0WV^P5ZT&-GAN77SBR.\K#Y$PDB/J!<???6Z
M94)B+$8.Y%>1'QZ5A\"EI!U@BV,Y6,;:E W?IF.4.HZOBU/:7:N+3WZ_.,.'
MTIV$==;4*S:TVE33Z"#:B*"9,2(QRSDV>A+=EL1I#Z\]\/%@W<7H2NG9:.R>
MJG'[]T<S(2W3,>X@)1<>I55U_A#%3BHBJ[=1"I(0KD@G),]MCN9Q+<F;T[!:
M?2B?EQ@(HS_7&+Z($W2@,]+5N%#7ZS:O-41.L:E1VDBF-6)I$UL]2E)7EF*(
M_N_EYH\B] X\V74!PQ_X_:I.<O%E&;Y=O!0[6RQ&#=;P#,H)"C.Y$""]+T)Q
MET7+SGD/TC1Q$LXX2G^HMG5_#72+I<T=64RU>5TLP"1M.:4CN=E65-_>V.Q*
ML4&T*<=[BJH.BJI'T/Q6@-I!#1-"BMR-DU\PK:\[!>/N89XVUZ'"*I6LYH2
M2,*RM 6#]ZRVOHG:^X2T-Y_Q9H:LUR-H=M'NHK&H)X;/[[3R5U(R>Y(AF4)
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
M$#LVBE*.*TOCY@26ZYOIWV;+;[6+X)NW#7,W!B_=,*-C/S$<*L^#<_+IC):
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
MUH^7-3K8QE5+^^Z>FW^H?\2PPO_G?_U?4$L#!!0    ( />(9%/$ 9_-_P<
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
MKF>?^&W-016B126UX2T]M0T]=52R.]:VVU[WP5'7]AX<^Y+6H&-W.JW_7FV
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
MB&13:]#RS6+> @#X;"  $               @ $     ;71Z+3(P,C$P.3,P
M+FAT;5!+ 0(4 Q0    ( />(9%.. -)$;!4  &[V   0              "
M 9#> @!M='HM,C R,3 Y,S N>'-D4$L! A0#%     @ ]XAD4Z),_CTQ)@
MN9 ! !0              ( !*O0" &UT>BTR,#(Q,#DS,%]C86PN>&UL4$L!
M A0#%     @ ]XAD4]'KLYHFK0  T# ( !0              ( !C1H# &UT
M>BTR,#(Q,#DS,%]D968N>&UL4$L! A0#%     @ ]XAD4WJI-R[$!P  9@@
M !,              ( !Y<<# &UT>BTR,#(Q,#DS,%]G,2YJ<&=02P$"% ,4
M    " #WB&131-Z"BD15 0 $+@T %               @ ':SP, ;71Z+3(P
M,C$P.3,P7VQA8BYX;6Q02P$"% ,4    " #WB&13TI13[X3F  !QN@H %
M            @ %0)04 ;71Z+3(P,C$P.3,P7W!R92YX;6Q02P$"% ,4
M" #WB&13Q &?S?\'  "M(P  %0              @ $&# 8 ;71Z.3,P,C$Q
M,"UQ97@S,3$N:'1M4$L! A0#%     @ ]XAD4S?@A)7I!P  ;2,  !4
M         ( !.!0& &UT>CDS,#(Q,3 M<65X,S$R+FAT;5!+ 0(4 Q0    (
M />(9%/_)T,C8 4  "H5   5              "  50<!@!M='HY,S R,3$P
M+7%E>#,R,2YH=&U02P$"% ,4    " #WB&130?>-'F %   V%0  %0
M        @ 'G(08 ;71Z.3,P,C$Q,"UQ97@S,C(N:'1M4$L%!@     +  L
*T0(  'HG!@    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
